Skip to end of metadata
Go to start of metadata

Build 2017.3.10

Download Scala plugin for IDEA

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

Build 2017.3.9

Download Scala plugin for IDEA

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

Build 2017.3.6

Download Scala plugin for IDEA

 65 Fixed issues
  • SCL-12582 Macro expanded dependent types added by scalameta are not recognized
  • SCL-8507 shapeless.Generic
  • SCL-10396 Good code red: shapeless tuple syntax
  • SCL-11870 Go To Declaration navigates to object instead of class declaration
  • SCL-12947 Can't launch compiler server in #2017.3.586
  • SCL-12880 Not compile any evaluation from scala worksheet
  • SCL-12376 SBT Shell window position reset to default one each time IDEA is closed
  • SCL-12925 IIE when open some ammonite script in the Editor
  • SCL-12869 Ammonite run config. wrongly choose Java sdk
  • SCL-12921 Override / Implement: add properly type annotations
  • SCL-12805 IIE in attempt to compile macros @WithApply
  • SCL-12825 Exception when try to see some places in build.sbt file in "Place to add dependency" dialog
  • SCL-12843 "Add sbt dependencies" doesn't appear for Cats library
  • SCL-12816 Default expressions are not converted in parameters
  • SCL-12546 Unable to add Scala SDK
  • SCL-12871 Import sbt project with Java 9
  • SCL-12784 make test run configuration types dumb aware
  • SCL-12853 IIE when IDEA stops on a breakpoint in a specific project
  • SCL-12874 IDEA hang on project open
  • SCL-12837 "Add sbt dependency" doesn't search by package
  • SCL-12834 Added by ''@deriving'' macros code is reachable by 'root.<name>'
  • SCL-12777 Provide support for import $plugin
  • SCL-11551 Importing sbt projects should create project even when import fails
  • SCL-12793 Receiver goes to "Extractor" section in ClusterClient.scala
  • SCL-12792 Make lib importing to a project by pop-up suggestion at the top of the Editor
  • SCL-12887 Very slow syntax analysis when editing Java code
  • SCL-12750 Disabled option "Use CBT for Running and Building your project" leads to compilation error
  • SCL-12924 Add "executable" to "Specify path"
  • SCL-12926 IEE in the Editor when I typed a code
  • SCL-12840 runtime type evaluator do not work for inner classes
  • SCL-12845 IIE when call "Add sbt dep." quickfix
  • SCL-12901 sbt 1.1 import fails when using process import
  • SCL-12963 Build tool window in Toggle view shows all messages in one line
  • SCL-11087 Good code gray: incorrect "useless expression"
  • SCL-12821 Add scala version check for enabling Trailing comma support
  • SCL-12804 "Place to add dependency" should be more compact
  • SCL-12801 Receiver Akka's TargetLocation goes to Extractor section
  • SCL-12560 Resume debug: Don't call commitAndRunReadAction inside ReadAction, it will cause a deadlock otherwise
  • SCL-12889 unnecessary work in SbtMavenDependencyCompletionContributor
  • SCL-10407 navigation from stacktraces suggests too many variants
  • SCL-10325 SBT error log not displayed in Event Log
  • SCL-12881 Cannot resolve symbol using implicit class and shapeless
  • SCL-12668 Add Scala versions suggestion to New_CBT_Build_Class dialog
  • SCL-11890 Collection inspection: convert Option(Constant) to Some(Constant)
  • SCL-10997 Add library to deps in build.sbt
  • SCL-12662 Offers to over simplify JavaFX Binding
  • SCL-11525 Support build tool window output
  • SCL-12824 Replace an icon for build.sbt file in "Place to add dependency" dialog
  • SCL-12932 Collections collection name suggestion
  • SCL-12919 Add external libraries resolver and downloader in tests
  • SCL-12810 Debugger does not stop at all breakpoints in Scala application
  • SCL-12803 Receiver "case Register(...)" in "waitingForRegistration(...): Receive" goes to Extractor section instead of Receiver
  • SCL-12813 Add SBT dependency dialog shows no progress or errors
  • SCL-12622 new icons for sbt
  • SCL-10021 Breakpoints are not working in implicit value class with @inline def
  • SCL-12769 Suggest user to specify path to amm instead of error message
  • SCL-12951 layout of messages in build toolwindow
  • SCL-12968 Internal exception during test fun via sbt console
  • SCL-10860 Implicit class using HList wrong code highlighting
  • SCL-12836 "Add sbt dependencies" should use "%%" operator if available
  • SCL-12835 "Add sbt dependencies" inserts extra "libraryDependencies" keyword
  • SCL-12187 SBT Shell takes "busy" state at a second click on debug button
  • SCL-12644 Proposed SBT artifacts look imcomplete
  • SCL-12899 Local disabling of type-aware highlighting should work regardless of white space
  • SCL-12846 `Add type annotation for function definition` add `Nothing` for function implementation

Build 2017.2.13

Download Scala plugin for IDEA

 1 Fixed issues

Build 2017.3.5

Download Scala plugin for IDEA

 41 Fixed issues
  • SCL-11603 SBT Shell Can't close process using Ctrl+D
  • SCL-12301 Upgrade scalastyle to version 1.0.0
  • SCL-11885 Find usages of top level private unqualified class in Scala does not work
  • SCL-12714 Good code is red, abstract type alias in object
  • SCL-12780 #ScalaTest support broken
  • SCL-12707 IIE when create new SBT project
  • SCL-11598 SBT Shell Add `Always scroll down` option
  • SCL-12679 IIE about Hocon when create or import a project
  • SCL-12774 Ammonite runner searches resources by a wrong path
  • SCL-12772 The Editor cannot resolve $file.<some_folder>.<some_class> imports
  • SCL-12732 Buttons for path specification don't work in the Ammonite run config
  • SCL-12408 please remove usages of deprecated SoftKeySoftValueHashMap
  • SCL-12665 Cannot import CBT project
  • SCL-11884 Activator EOL
  • SCL-12765 Many Ammonite imports in Scala script project are incorrectly highlighted as unused
  • SCL-12690 AddUnitTypeEnterHandler always commits document
  • SCL-12794 packaging of our plugin takes too long on windows
  • SCL-12790 "Create library from jar..." intention doesn't appear on a sequence of ivy imports
  • SCL-12002 lowercase "sbt" mentions in the UI
  • SCL-12701 don't open debug window when activating sbt shell debugging
  • SCL-12775 Ammonite run config. doesn't save deleted param.
  • SCL-12776 IDEA cannot resolve ammonite annotations without imports
  • SCL-12634 Support Lightbend "project starter" templates
  • SCL-12731 Add setting "Program arguments" to Ammonite run config.
  • SCL-12734 Double colon in Ammonite run config dialog
  • SCL-11614 SBT Shell No shortcut to bring focus to shell
  • SCL-12781 move scala compile server settings closer to scala compiler settings
  • SCL-12786 Navigation from method usage leads to method's class but not to method
  • SCL-12633 Intellij Play2 module not honored in run configuration
  • SCL-10610 Find Usages does not work for members of private classes/objects
  • SCL-12609 Idea shows import as unused, but it's used in implicit and doesn't compile without import
  • SCL-12767 Make setting "Treat .sc files as: Auto" more descriptive
  • SCL-12647 No place to add dependency after SBT Artifact choise
  • SCL-12646 "SBT Artifact Search" window should be more compact
  • SCL-12762 DisposalException from SbtShellRunner
  • SCL-12601 Implicit usage isn't highlighted in case of import
  • SCL-12709 Minor issues in the description of "Lightbend Project Starter" wizard
  • SCL-12768 Rename "Run Ammonite" Run config. to "Ammonite" Run config
  • SCL-12700 Use server VM to run the tests
  • SCL-12573 Can't resolve "import $ivy" in simple ammonite project
  • SCL-12729 IDEA suggests to add SBT deps in not-SBT project

Build 2017.2.11

Download Scala plugin for IDEA

 31 Fixed issues
  • SCL-12450 IntelliJ IDEA Run Scala Console throwing exception
  • SCL-12435 implicit conversions from LowPriorityImplicit via scala.Predef are not shown in completion
  • SCL-12623 Internal error InferUtil$SafeCheckException when run simplification inspections on attached project
  • SCL-3536 Alignment of extends block
  • SCL-4290 "Chained method calls / Align when multiline" removes indentation
  • SCL-12375 Good code red: overloaded apply method from implicit conversion on object's superclass
  • SCL-12452 Incorrect highlighting on implicit single class apply
  • SCL-12474 IIE when add type annotation in Play2TemplateBlock
  • SCL-12482 Type annotation required inspection doesn't add type for underscore parameter
  • SCL-12416 Two single-line comments break indentation in function definition
  • SCL-12360 Synthetic import statements are not processed
  • SCL-9387 For Yield Formatting issue
  • SCL-12527 scala.meta macro expansion fails
  • SCL-12066 reorganize imports does not adhere to formatting rules
  • SCL-12258 formatter removes indention of first comment in for block
  • SCL-12297 Comment and annotation before single-expression Scala method breaks indentation
  • SCL-12473 Type annotation inspection doesn't see annotated type for function parameters
  • SCL-12353 Formatter 'Blank Lines' -> 'Around field' and 'Around field in interface' add blank lines also inside methods
  • SCL-12483 Remove Type Annotation intention on _ parameter throws an exception
  • SCL-12523 Meta annotation expansion improperly handles destructuring
  • SCL-12347 Formatting: Partial function arguments on multiple lines get formatted to a single line
  • SCL-12506 Add type annotation intention adds excessive parentheses inside {}
  • SCL-12505 Add type annotation intention adds excessive parentheses to underscore parameter argument
  • SCL-12509 Good code red "Value classes can have only one parameter" with scala meta macro annotation
  • SCL-12465 Redundant parentheses in macro expansion
  • SCL-10845 Wrongly reports error for method overloaded by implicit class
  • SCL-12309 We forget to set space between class_name and curly_brace after completion
  • SCL-12576 function types with single parameters may be rendered without parentheses
  • SCL-12314 Formatter prefers to break function parameters on ":" rather than ","
  • SCL-12337 Resolve fails on adding 'this' qualifier to implicit call
  • SCL-12551 Parameter type not substituted for parametherized java types

Build 2017.3.4

Download Scala plugin for IDEA

 35 Fixed issues
  • SCL-12359 Twirl Templates Won't Open in Editor
  • SCL-12435 implicit conversions from LowPriorityImplicit via scala.Predef are not shown in completion
  • SCL-12623 Internal error InferUtil$SafeCheckException when run simplification inspections on attached project
  • SCL-3536 Alignment of extends block
  • SCL-4290 "Chained method calls / Align when multiline" removes indentation
  • SCL-12375 Good code red: overloaded apply method from implicit conversion on object's superclass
  • SCL-12598 implicit search with local type inference is broken for constructor invocations
  • SCL-12452 Incorrect highlighting on implicit single class apply
  • SCL-12596 idea173.x test failures: Play2TemplateCallResolveTest
  • SCL-12416 Two single-line comments break indentation in function definition
  • SCL-12527 scala.meta macro expansion fails
  • SCL-12360 Synthetic import statements are not processed
  • SCL-9387 For Yield Formatting issue
  • SCL-12577 Many exceptions
  • SCL-12066 reorganize imports does not adhere to formatting rules
  • SCL-12258 formatter removes indention of first comment in for block
  • SCL-12599 No highlighting for ExecutionContext implicit usage
  • SCL-12635 IndexNotReadyException from ScalaBreadcrumbsInfoProvider
  • SCL-12353 Formatter 'Blank Lines' -> 'Around field' and 'Around field in interface' add blank lines also inside methods
  • SCL-12470 Add support for highlighting implicit usages
  • SCL-12615 Ctrl-Shift-F7 (Highlight Usages) has stopped working.
  • SCL-12309 We forget to set space between class_name and curly_brace after completion
  • SCL-11401 scala.meta macro expansion fails when pattern matching on annotation constructor with Symbol*
  • SCL-10997 Add library to deps in build.sbt
  • SCL-12642 wrong accessibility errors when highlighting scala library
  • SCL-12601 Implicit usage isn't highlighted in case of import
  • SCL-12600 Editor doesn't highlight implicits usage in a sequence
  • SCL-12586 No navigation from import statement to another script
  • SCL-12297 Comment and annotation before single-expression Scala method breaks indentation
  • SCL-10845 Wrongly reports error for method overloaded by implicit class
  • SCL-12576 function types with single parameters may be rendered without parentheses
  • SCL-12314 Formatter prefers to break function parameters on ":" rather than ","
  • SCL-12337 Resolve fails on adding 'this' qualifier to implicit call
  • SCL-12347 Formatting: Partial function arguments on multiple lines get formatted to a single line
  • SCL-12551 Parameter type not substituted for parametherized java types

Build 2017.2.7

Download Scala plugin for IDEA

 60 Fixed issues
  • SCL-11320 Good code red when type constructor unification needed
  • SCL-3074 Good code red: val a: Array[ArrayLong] = Array(Array(1,2,3))
  • SCL-11828 Find Usage of val does not find usages within subclass for overridden variables
  • SCL-12104 Scalameta macro annotation expansion failed if annotation contains type parameter
  • SCL-11143 SBT highlighting: Wrong forward reference
  • SCL-12448 Scala "Double negation" inspection interferes with Java "Double negation" inspection
  • SCL-12476 IIE when try to apply an action proposed by inspection from Inspections Result Panel
  • SCL-12387 Unresolved code shows Internal IDE Error
  • SCL-12407 SHOWSTOPPER! Scala.js Debugger tries to open client-dev-fastopt.js (it should never do this)
  • SCL-12148 Improve `Receiver position` to also include Actor.Receive type annotated partial functions
  • SCL-12379 Can't collapse macros after expansion
  • SCL-12026 Add inspection that warns for suspicious implicit creation
  • SCL-12450 IntelliJ IDEA Run Scala Console throwing exception
  • SCL-10668 Internal IDE error in case of Worksheet is opened (even as non-active tab) during long period of time ( >15h)
  • SCL-12475 IIE when try to resolve an annotation
  • SCL-12222 Project View: show file extension for .sbt files
  • SCL-12482 Type annotation required inspection doesn't add type for underscore parameter
  • SCL-12409 Unable to save settings after opening a project in second window
  • SCL-12110 A more generic approach for processing macro-transformed code
  • SCL-11861 Gradle import is (supposedly) broken in new IDEA
  • SCL-11862 Support Maven projects without scala-library dependency
  • SCL-11848 sbt tasks tree lost on reopening project
  • SCL-12064 Implicit declaration type inspection
  • SCL-12419 match error in ScalaTestRunLineMarkerProvider.getInfo
  • SCL-12350 "Type is obvious" setting applies to List.empty but doesn't to Map.empty
  • SCL-12422 sbt shell import error: value jetbrains is not a member of String
  • SCL-12417 Undo-macro-expansion does not delete generated companion object
  • SCL-12373 Incomplete classpath of annotation invoked
  • SCL-12395 "Name boolean parameters" breaks parameter list
  • SCL-11783 We incorrectly add class modifier in pop-up info
  • SCL-12473 Type annotation inspection doesn't see annotated type for function parameters
  • SCL-12199 SOE in lub
  • SCL-12195 SOE in ScalaPsiTypeBridge
  • SCL-12348 wrong SAM expansion with implicit parameters
  • SCL-12221 toString of our psi and scType throws exceptions if not in read action or is cancelled
  • SCL-12059 Cannot see Twirl template decorator in sidebar:
  • SCL-12342 outdated scalameta dependency
  • SCL-11618 Fine-grained settings for the type annotation inspection
  • SCL-12218 Empty intention description
  • SCL-11985 Clicking on expand-macro button deletes the whole file
  • SCL-12241 don't parse classfile just to check if it has "ScalaSig" attribute
  • SCL-12011 Scala compiler settings: parse compound -Xplugin option
  • SCL-12004 "Annotator based error" inspection should skip .md files
  • SCL-12111 Type annotation inspection bug
  • SCL-12247 Provide undo icon for expanded elements
  • SCL-12246 Make option "Exclude target dir on refresh" enabled by default
  • SCL-12385 Macro fails to expand if embedded inside an object
  • SCL-12386 Macro revert doesn't fully revert macro content
  • SCL-12404 Code completion fails to handle implicit conversions
  • SCL-11796 show type names in ComparingUnrelatedTypesInspection hint
  • SCL-12426 More descriptive messages for type annotation inspection
  • SCL-12446 Incorrect "Explicit type annotation required" inspection fires
  • SCL-12000 build status shows "queued sbt build ..." when building through sbt shell
  • SCL-12131 OSX Scala Compile Server - Cannot choose JVM SDK when setting external compile server for scala
  • SCL-11773 Wrong "Argument duplicates corresponding parameter default value" msg
  • SCL-12242 use StringBuilder instead of PrintWriter in scala decompiler
  • SCL-12234 Red code: "defining" function call in Play Template
  • SCL-12236 Exception and wrong default state of "Specify type" option in Refactoring -> Extract variable
  • SCL-11831 Too long Breadcrumb for constructor definition
  • SCL-12232 Excess import after adding a type annotation

Build 2017.2.7

Download Scala plugin for IDEA

 60 Fixed issues
  • SCL-11320 Good code red when type constructor unification needed
  • SCL-3074 Good code red: val a: Array[ArrayLong] = Array(Array(1,2,3))
  • SCL-11828 Find Usage of val does not find usages within subclass for overridden variables
  • SCL-12104 Scalameta macro annotation expansion failed if annotation contains type parameter
  • SCL-11143 SBT highlighting: Wrong forward reference
  • SCL-12448 Scala "Double negation" inspection interferes with Java "Double negation" inspection
  • SCL-12476 IIE when try to apply an action proposed by inspection from Inspections Result Panel
  • SCL-12387 Unresolved code shows Internal IDE Error
  • SCL-12407 SHOWSTOPPER! Scala.js Debugger tries to open client-dev-fastopt.js (it should never do this)
  • SCL-12148 Improve `Receiver position` to also include Actor.Receive type annotated partial functions
  • SCL-12379 Can't collapse macros after expansion
  • SCL-12026 Add inspection that warns for suspicious implicit creation
  • SCL-12450 IntelliJ IDEA Run Scala Console throwing exception
  • SCL-10668 Internal IDE error in case of Worksheet is opened (even as non-active tab) during long period of time ( >15h)
  • SCL-12475 IIE when try to resolve an annotation
  • SCL-12222 Project View: show file extension for .sbt files
  • SCL-12482 Type annotation required inspection doesn't add type for underscore parameter
  • SCL-12409 Unable to save settings after opening a project in second window
  • SCL-12110 A more generic approach for processing macro-transformed code
  • SCL-11861 Gradle import is (supposedly) broken in new IDEA
  • SCL-11862 Support Maven projects without scala-library dependency
  • SCL-11848 sbt tasks tree lost on reopening project
  • SCL-12064 Implicit declaration type inspection
  • SCL-12419 match error in ScalaTestRunLineMarkerProvider.getInfo
  • SCL-12350 "Type is obvious" setting applies to List.empty but doesn't to Map.empty
  • SCL-12422 sbt shell import error: value jetbrains is not a member of String
  • SCL-12417 Undo-macro-expansion does not delete generated companion object
  • SCL-12373 Incomplete classpath of annotation invoked
  • SCL-12395 "Name boolean parameters" breaks parameter list
  • SCL-11783 We incorrectly add class modifier in pop-up info
  • SCL-12473 Type annotation inspection doesn't see annotated type for function parameters
  • SCL-12199 SOE in lub
  • SCL-12195 SOE in ScalaPsiTypeBridge
  • SCL-12348 wrong SAM expansion with implicit parameters
  • SCL-12221 toString of our psi and scType throws exceptions if not in read action or is cancelled
  • SCL-12059 Cannot see Twirl template decorator in sidebar:
  • SCL-12342 outdated scalameta dependency
  • SCL-11618 Fine-grained settings for the type annotation inspection
  • SCL-12218 Empty intention description
  • SCL-11985 Clicking on expand-macro button deletes the whole file
  • SCL-12241 don't parse classfile just to check if it has "ScalaSig" attribute
  • SCL-12011 Scala compiler settings: parse compound -Xplugin option
  • SCL-12004 "Annotator based error" inspection should skip .md files
  • SCL-12111 Type annotation inspection bug
  • SCL-12247 Provide undo icon for expanded elements
  • SCL-12246 Make option "Exclude target dir on refresh" enabled by default
  • SCL-12385 Macro fails to expand if embedded inside an object
  • SCL-12386 Macro revert doesn't fully revert macro content
  • SCL-12404 Code completion fails to handle implicit conversions
  • SCL-11796 show type names in ComparingUnrelatedTypesInspection hint
  • SCL-12426 More descriptive messages for type annotation inspection
  • SCL-12446 Incorrect "Explicit type annotation required" inspection fires
  • SCL-12000 build status shows "queued sbt build ..." when building through sbt shell
  • SCL-12131 OSX Scala Compile Server - Cannot choose JVM SDK when setting external compile server for scala
  • SCL-11773 Wrong "Argument duplicates corresponding parameter default value" msg
  • SCL-12242 use StringBuilder instead of PrintWriter in scala decompiler
  • SCL-12234 Red code: "defining" function call in Play Template
  • SCL-12236 Exception and wrong default state of "Specify type" option in Refactoring -> Extract variable
  • SCL-11831 Too long Breadcrumb for constructor definition
  • SCL-12232 Excess import after adding a type annotation

Build 2017.3.1

Download Scala plugin for IDEA

 0 Fixed issues

Build 2017.2.6

Download Scala plugin for IDEA

 47 Fixed issues
  • SCL-7237 Common build code not recognized in SBT child projects
  • SCL-11320 Good code red when type constructor unification needed
  • SCL-12104 Scalameta macro annotation expansion failed if annotation contains type parameter
  • SCL-11143 SBT highlighting: Wrong forward reference
  • SCL-12273 deadlock with calcFakeCompanionModule and desugaredElement
  • SCL-10660 Mark sbt generated sources directories as "generated sources root"
  • SCL-12245 Error when creating new SBT Dotty project
  • SCL-12387 Unresolved code shows Internal IDE Error
  • SCL-10417 Poor performance on Java project which uses Scala libraries (Akka)
  • SCL-10668 Internal IDE error in case of Worksheet is opened (even as non-active tab) during long period of time ( >15h)
  • SCL-12292 after update 2017.2 error (/:dumpStructure) java.net.URISyntaxException: Illegal character in path at index 20
  • SCL-7997 Editor underscores class member in backticks
  • SCL-12222 Project View: show file extension for .sbt files
  • SCL-12224 SBT project is not initialized after git clone
  • SCL-12110 A more generic approach for processing macro-transformed code
  • SCL-12280 Mistakenly unused import with implicits
  • SCL-12026 Add inspection that warns for suspicious implicit creation
  • SCL-11861 Gradle import is (supposedly) broken in new IDEA
  • SCL-11862 Support Maven projects without scala-library dependency
  • SCL-11848 sbt tasks tree lost on reopening project
  • SCL-12064 Implicit declaration type inspection
  • SCL-12218 Empty intention description
  • SCL-12000 build status shows "queued sbt build ..." when building through sbt shell
  • SCL-12242 use StringBuilder instead of PrintWriter in scala decompiler
  • SCL-12111 Type annotation inspection bug
  • SCL-12199 SOE in lub
  • SCL-12195 SOE in ScalaPsiTypeBridge
  • SCL-12221 toString of our psi and scType throws exceptions if not in read action or is cancelled
  • SCL-12059 Cannot see Twirl template decorator in sidebar:
  • SCL-12328 adjust types replaces type with a deprecated type alias
  • SCL-12131 OSX Scala Compile Server - Cannot choose JVM SDK when setting external compile server for scala
  • SCL-11618 Fine-grained settings for the type annotation inspection
  • SCL-12323 Projects with nonstandard build file setup not recognized as sbt projects
  • SCL-11985 Clicking on expand-macro button deletes the whole file
  • SCL-12241 don't parse classfile just to check if it has "ScalaSig" attribute
  • SCL-12011 Scala compiler settings: parse compound -Xplugin option
  • SCL-12264 getResolveScope throws assertion on invalid psi elements
  • SCL-12247 Provide undo icon for expanded elements
  • SCL-12269 parse classfiles in more efficient way
  • SCL-12268 reimplement parsing of scalaSig attribute
  • SCL-11796 show type names in ComparingUnrelatedTypesInspection hint
  • SCL-11773 Wrong "Argument duplicates corresponding parameter default value" msg
  • SCL-12236 Exception and wrong default state of "Specify type" option in Refactoring -> Extract variable
  • SCL-11831 Too long Breadcrumb for constructor definition
  • SCL-12331 failing slow tests: SettingQueryHandlerTest
  • SCL-12332 implicit parameter of type Ordering[SetString] is not found
  • SCL-12232 Excess import after adding a type annotation

Build 2017.2.5

Download Scala plugin for IDEA

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

Build 2017.2.4

Download Scala plugin for IDEA

 18 Fixed issues
  • SCL-12058 Red code in Play 2.6.0-RC1
  • SCL-12166 Scala Preferences fail to load
  • SCL-12095 Can't run new Play2.6 app
  • SCL-12055 Sources for sbt and plugins are not linked to project
  • SCL-11607 Debugging in sbt shell
  • SCL-12106 Complex Scala Code Analysis fails with exception
  • SCL-12090 performance problem with Breeze library
  • SCL-10597 Feature request: Trailing comma support
  • SCL-12129 IDE hangs on Find when Scala plug-in is enabled
  • SCL-12149 NullPointerException in ScalaInplaceVariableIntroducer.moveOffsetAfter
  • SCL-12179 wrong check for synthetic trait forwarders
  • SCL-12182 PIEAE in introduce variable
  • SCL-12138 replace run line marker with green triangle
  • SCL-12124 sbt shell does not start with sbt 0.13.16-Mx
  • SCL-12132 Scala plugin has forgotten that it can run Java FX Applications
  • SCL-12126 Deadlock in 2017.2 , IU-172.2953.9,
  • SCL-12127 Consistent intellij crash with F-Bounded polymorphism (recursive type definition)
  • SCL-12137 Alt+Enter import is failing, showing import dummy.dummy

Build 2017.1.20

Download Scala plugin for IDEA

 15 Fixed issues
  • SCL-12101 Freeze while editing Scala (thread dumps attached)
  • SCL-12024 IDEA hangs on Scala Plugin indexing
  • SCL-12106 Complex Scala Code Analysis fails with exception
  • SCL-12129 IDE hangs on Find when Scala plug-in is enabled
  • SCL-11861 Gradle import is (supposedly) broken in new IDEA
  • SCL-12011 Scala compiler settings: parse compound -Xplugin option
  • SCL-12016 we shouldn't import classes and objects if they are aliased in `scala` or `scala.Predef`
  • SCL-12005 MatchError in addImportForClass
  • SCL-12008 Assertion failed in Play2SyntheticPackagesHolder
  • SCL-12094 Method signature refactoring is broken
  • SCL-12079 PsiInvalidElementAccessException in debugger
  • SCL-12049 Incorrect highlighting in file (project included)
  • SCL-12126 Deadlock in 2017.2 , IU-172.2953.9,
  • SCL-12127 Consistent intellij crash with F-Bounded polymorphism (recursive type definition)
  • SCL-9286 Broken formatting inside quasiquotes

Build 2017.2.3

Download Scala plugin for IDEA

 13 Fixed issues
  • SCL-12016 we shouldn't import classes and objects if they are aliased in `scala` or `scala.Predef`
  • SCL-12062 Terrible build performance with Scala plugin
  • SCL-12005 MatchError in addImportForClass
  • SCL-12094 Method signature refactoring is broken
  • SCL-11986 Factory method generated without parameterised types in constructor call
  • SCL-12009 reload in sbt shell after starting a shell in another project breaks reload
  • SCL-12007 Overrides search from java shows inconsistent results
  • SCL-12101 Freeze while editing Scala (thread dumps attached)
  • SCL-11780 Found usage misclassified as a thrown exception
  • SCL-11955 sbt 1.0 import
  • SCL-11822 Internal IDE Error when run simplify_factory_method inspection over the Akka project
  • SCL-7793 add auto complete for duration and where code need executioncontext
  • SCL-11131 Search for Instance Creation (i.e constructor calls)

Build 2017.1.19

Download Scala plugin for IDEA

 73 Fixed issues
  • SCL-11971 Unexpected refresh of a dialog after JDK8-message
  • SCL-11417 When copying Scala code from one scala class to another, Scala plugin offers to convert from Java code
  • SCL-11458 Enum + Method convertation generates incorrect code
  • SCL-11450 Handle Lambda expression on Worksheet output
  • SCL-11453 SBT messages are separated by empty line
  • SCL-11471 REPL Worksheet From time to time I get Internal IDE Error about Read access for Logger
  • SCL-11683 NPE in parsing worksheet arguments
  • SCL-11309 SBT Shell add History commands support
  • SCL-11262 Incorrect type
  • SCL-9119 Good code red: apply call type is not inferred
  • SCL-11314 Support catching multiple exceptions in converter
  • SCL-11402 scala.meta macro expansion fails when pattern matching on annotation type parameter
  • SCL-11361 Text-> Java converter Imports addition can't correctly handle Java Collections
  • SCL-10276 Highlight expected parameters during Akka actor creation actorOf(classOfExample, name, age)
  • SCL-10277 Suggesting Akka props() pattern via completion
  • SCL-10589 'Convert to Scala' should generate 'Unit' methods taking into account Scala settings
  • SCL-11909 Exception in REPL Worksheet after it's execution in 2017.2 plugin
  • SCL-11467 REPL Worksheet trash code on output after "print"
  • SCL-11445 Don't allow remove braces in try statements with multiple statements
  • SCL-9432 Good code highlighted in red: type inference fails
  • SCL-11442 Switch-case convert. makes bad formatting
  • SCL-11321 Handle empty switch statement
  • SCL-11712 Improve Package Object presentation in Project View
  • SCL-11986 Factory method generated without parameterised types in constructor call
  • SCL-11393 Java to Scala conversion doesn't apply annotation settings
  • SCL-11259 Show parameter tool-tips (Ctrl-P) does not work in complex / multi-line situations
  • SCL-4717 incorrect highlight of valid syntax
  • SCL-11523 Debug. Fields named "sp" are shown in variables
  • SCL-11291 Play project does not compile from IDEA
  • SCL-11401 scala.meta macro expansion fails when pattern matching on annotation constructor with Symbol*
  • SCL-11468 REPL Worksheet exception in output if execute code in REPL after regular mode
  • SCL-11469 REPL Worksheet Output panel disappears after click on garbage_button
  • SCL-11691 sbt shell: pick up .sbtopts in launch parameters
  • SCL-11441 Switch-case convert. forgets to add curly-braces to block
  • SCL-11370 When paste Java code to Scala class, converter deletes empty lines before place of paste
  • SCL-7010 Good code is red: Method is more specific than object
  • SCL-11444 Try-catch-finally convert. forgets to add curly-braces to Try block
  • SCL-11796 show type names in ComparingUnrelatedTypesInspection hint
  • SCL-1164 Add ability to infer generic parameters types for method and infix calls.
  • SCL-11313 Wrong super.equals(error) conversion
  • SCL-9942 Wrong error highlighting because of object rename
  • SCL-11475 REPL Worksheet Compilation error at second execution of a same code (pattern matching)
  • SCL-11882 IntelliJ Idea startup time is much slower with scala plugin
  • SCL-11599 SBT Shell `Start SBT Shell` action does nothing
  • SCL-11420 Code completion gives preference to Scala types when writing Java
  • SCL-11499 REPL Worksheet Additional output in second run of the same code
  • SCL-11911 Don't show low-ranked sbt keys in project view
  • SCL-8267 Highlighted errors when there is no error
  • SCL-11865 fix tests for IDEA 172 branch
  • SCL-11494 REPL Worksheet blue arrow points to comment before final expression
  • SCL-594 java.lang.ClassCastException: com.intellij.testFramework.LightVirtualFile cannot be cast to com.intellij.openapi.vfs.VirtualFileWithId
  • SCL-11702 parallel or independent running of build commands in shell
  • SCL-11577 Modify code style ... dialog in "Type ann. req." inspection appears for each warning
  • SCL-11451 Java class with static elements is converted to Scala object
  • SCL-11449 Worksheet fail if it runs in Interactive mode with REPL
  • SCL-10112 3.0.1 plugin contains Play 2.4.2 version
  • SCL-11900 Exception in ServiceManager when IDEA 2017.2 stay some time in background
  • SCL-11720 REPL Worksheet wrong number for "res" after "print" statement
  • SCL-11500 Inspection: private final val marked "redundant" for final classes and objects
  • SCL-11643 While in Scala editor the breadcrumbs ignore background color settings
  • SCL-11992 Exception during introduce variable on IDEA 172
  • SCL-11515 SBT import/refresh doesn't end on error, no information about error
  • SCL-11905 IllegalArgumentException when run println in Worksheet in 2017.2 Scala plugin
  • SCL-11529 NPE in project import
  • SCL-11012 Add one more find usages category for Akka case classes in send/ask positions
  • IDEA-169008 Gradle: unnesessary module is configured on creating a new project; Throwable at com.intellij.openapi.module.impl.ModuleManagerImpl.loadModules
  • SCL-9858 Good code red: Incorrect type checking of result of a recursive method with path-dependent types
  • SCL-11405 IDE creates scala type file in case of Java code copy-paste
  • SCL-10961 FlatSpecFinder is throwing an exception
  • SCL-11822 Internal IDE Error when run simplify_factory_method inspection over the Akka project
  • SCL-11901 Cannot import any SBT project with IDEA 2017.2
  • SCL-10804 Add an option to edit the default template for a scala test file
  • SCL-11268 Artifact index issues

Build 2017.2.2

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 2017.1.15

Download Scala plugin for IDEA

 1 Fixed issues

Build 2017.1.14

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 2017.1.10

Download Scala plugin for IDEA

 33 Fixed issues
  • SCL-11458 Enum + Method convertation generates incorrect code
  • SCL-11417 When copying Scala code from one scala class to another, Scala plugin offers to convert from Java code
  • SCL-11450 Handle Lambda expression on Worksheet output
  • SCL-11453 SBT messages are separated by empty line
  • SCL-11309 SBT Shell add History commands support
  • SCL-11262 Incorrect type
  • SCL-11321 Handle empty switch statement
  • SCL-11467 REPL Worksheet trash code on output after "print"
  • SCL-11442 Switch-case convert. makes bad formatting
  • SCL-11420 Code completion gives preference to Scala types when writing Java
  • SCL-11361 Text-> Java converter Imports addition can't correctly handle Java Collections
  • SCL-11393 Java to Scala conversion doesn't apply annotation settings
  • SCL-11259 Show parameter tool-tips (Ctrl-P) does not work in complex / multi-line situations
  • SCL-11402 scala.meta macro expansion fails when pattern matching on annotation type parameter
  • SCL-10589 'Convert to Scala' should generate 'Unit' methods taking into account Scala settings
  • SCL-11401 scala.meta macro expansion fails when pattern matching on annotation constructor with Symbol*
  • SCL-11468 REPL Worksheet exception in output if execute code in REPL after regular mode
  • SCL-11469 REPL Worksheet Output panel disappears after click on garbage_button
  • SCL-11523 Debug. Fields named "sp" are shown in variables
  • SCL-11441 Switch-case convert. forgets to add curly-braces to block
  • SCL-11370 When paste Java code to Scala class, converter deletes empty lines before place of paste
  • SCL-11444 Try-catch-finally convert. forgets to add curly-braces to Try block
  • SCL-11313 Wrong super.equals(error) conversion
  • SCL-11445 Don't allow remove braces in try statements with multiple statements
  • SCL-11314 Support catching multiple exceptions in converter
  • SCL-11451 Java class with static elements is converted to Scala object
  • SCL-11449 Worksheet fail if it runs in Interactive mode with REPL
  • SCL-11515 SBT import/refresh doesn't end on error, no information about error
  • SCL-11405 IDE creates scala type file in case of Java code copy-paste
  • SCL-11529 NPE in project import
  • IDEA-169008 Gradle: unnesessary module is configured on creating a new project; Throwable at com.intellij.openapi.module.impl.ModuleManagerImpl.loadModules
  • SCL-11552 Object displayed with $
  • SCL-11268 Artifact index issues

Build 2017.1.9

Download Scala plugin for IDEA

 30 Fixed issues
  • SCL-10078 Convert Java Code to Scala should turn @Override methods into override
  • SCL-11362 Text-> Java converter Java converter doesn't convert Lambda expression
  • SCL-11241 Remove extra leading space in Scala inspections settings
  • SCL-11204 Scala implicit declaration never used weak warning
  • SCL-11223 Disabling auto import on nested class
  • SCL-11304 SBT Shell If I cancel restart action, SBT Console anyway does it
  • SCL-3286 Smart Code Completion ignores "Exclude from Import and Completion" option
  • SCL-10017 Debugger can't evaluate
  • SCL-11245 Debugger skipped breakpoints (no executable code found ...)
  • SCL-11199 Spelling error on scala code style Type Annotations tab
  • SCL-11033 Update Button in Scala settings
  • SCL-11255 Code Completion does not work for inner classes defined locally
  • SCL-11271 IDEA suggest to convert sealed trait to SAM
  • SCL-11339 batch optimize import aborts if an exception occurs
  • SCL-11214 IDE permanently freezes on attempt to set break point (occurs in release and EAP)
  • SCL-11282 Highlighting fails for imported package with reserved word in name
  • SCL-11024 scala.meta macro annotation on objects with apply methods
  • SCL-11200 IDEA Ultimate / scala plugin gives warnings that it cannot connect to the compile server
  • SCL-11146 Auto generation of anonymous classes doesn't always use overridden methods' return type
  • SCL-10543 'Implement methods' generates full path for path-dependent types
  • SCL-11340 NullPointerException while running project
  • SCL-11236 Please remove "Build" from default "Before launch" steps for "SBT Task" run configuration
  • SCL-6913 Code Style for Scala: Method call arguments, New line after '(' only if multi-line args exists
  • SCL-8053 Configurable Import Sort Ordering
  • SCL-8768 Renaming class name could give result of class import get appended with dollar sign ($)
  • SCL-9769 Java to Scala conversion for "external" code
  • SCL-4280 Format action incorrectly formats method signature in scaladoc
  • SCL-11203 Unable to run ScalaTest code
  • SCL-11224 Scala.js false positive: Reassignment to val
  • SCL-4867 <Click to see difference> for ScalaTest

Build 2016.3.9

Download Scala plugin for IDEA

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

Build 2017.1.8

Download Scala plugin for IDEA

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

Build 2016.3.8

Download Scala plugin for IDEA

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

Build 2016.3.7

Download Scala plugin for IDEA

 1 Fixed issues
  • SCL-11103 Array rendering in worksheet. Regression.

Build 2017.1.6

Download Scala plugin for IDEA

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

Build 2016.3.6

Download Scala plugin for IDEA

 14 Fixed issues
  • SCL-11103 Array rendering in worksheet. Regression.
  • SCL-10965 Incorrect scala.meta expansion
  • SCL-11142 Type annotation resolving of inner class of java class is wrong
  • SCL-11099 Expansion of macro-annotated method fails
  • SCL-11098 Incorrect expansion of infix types
  • SCL-11120 UI freeze
  • SCL-10160 cannot create application run configuration from scala object with "Choose main class" dialog
  • SCL-10017 Debugger can't evaluate
  • SCL-10858 decompiler is not aware of lazy vals
  • SCL-9827 Error during import of sbt project
  • SCL-11105 IntelliJ IDEA 2016.3 Ultimate now showing "Project JDK is not defined" on non-Java project. Please turn it off.
  • SCL-11090 Scala code analysis hanging, SOE in log
  • SCL-11072 NullPointerException after upgrading to Scala plugin version 2016.3.4
  • SCL-11005 Latest version of IDEA 2016.3 scala plugin not compatible with sbt-multi-jvm plugin

Build 2017.1.5

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 2016.3.5

Download Scala plugin for IDEA

 9 Fixed issues
  • SCL-11098 Incorrect expansion of infix types
  • SCL-11103 Array rendering in worksheet. Regression.
  • SCL-10965 Incorrect scala.meta expansion
  • SCL-11099 Expansion of macro-annotated method fails
  • SCL-11065 Breadcrumb text not visible (or not respecting colour preferences) with Scala plug-in enabled
  • SCL-9827 Error during import of sbt project
  • SCL-11090 Scala code analysis hanging, SOE in log
  • SCL-11072 NullPointerException after upgrading to Scala plugin version 2016.3.4
  • SCL-11005 Latest version of IDEA 2016.3 scala plugin not compatible with sbt-multi-jvm plugin

Build 2016.3.4

Download Scala plugin for IDEA

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

Build 2016.3.3

Download Scala plugin for IDEA

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

Build 2016.3.2

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 2016.3.1

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 2016.2.1

Download Scala plugin for IDEA

 0 Fixed issues
  • SCL-10523 Cannot import sbt project
  • SCL-10511 imports in Scala worksheets don't work properly
  • SCL-10370 code does not compile in worksheet

Build 2016.2.0

Download Scala plugin for IDEA

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

Build 3.0.8

Download Scala plugin for IDEA

 4 Fixed issues
  • SCL-10245 Scala Compile Server idle timeout won't stick
  • SCL-10301 can't evaluate method call work if qualifier has a same name as implicitly imported package
  • SCL-10295 Overload resolution problem
  • SCL-10232 Good code is red

Build 3.0.6

Download Scala plugin for IDEA

 2 Fixed issues

Build 3.0.3

Download Scala plugin for IDEA

 5 Fixed issues
  • SCL-9161 The verb "re-format" should be written without a hyphen
  • SCL-10105 Freeze on importing SBT Project
  • SCL-10161 Cannot close project because of blocked thread
  • SCL-9514 Move a class with companion object causes "File already exists problem"
  • SCL-5456 Refactoring a Scala file with class and companion object fails

Build 3.0.2

Download Scala plugin for IDEA

 1 Fixed issues

Build 3.0.1

Download Scala plugin for IDEA

 7 Fixed issues
  • SCL-10039 Setting Scala compiler incrementality type to SBT breaks Java projects
  • SCL-10036 Breakpoints not working in scala async blocks in Scala 2.10
  • SCL-10042 'Type annotation required' inspection marks constructor as missing return type annotation
  • SCL-8947 Create New Scala Class - wrong error "This is not a valid Scala qualified name"
  • SCL-10071 Deadlock
  • SCL-9395 Scala Console run config broken IDEA 15.0 - java.lang.ClassNotFoundException: @vm_params
  • SCL-10109 Internal Server error in default Play2 template

Build 3.0.0

Download Scala plugin for IDEA

 3 Fixed issues
  • SCL-9116 Option.contains inspection is invalid on Scala 2.10 but still suggested
  • SCL-9975 Additional compiler options change takes effect only after rebooting compile server twice
  • SCL-9306 Good code red: implicitly conversions from functions to functions

Build 2.2.2

Download Scala plugin for IDEA

 59 Fixed issues
  • SCL-9865 Injection API - It's impossible to extend annotated class type
  • SCL-9922 Typo in ""Pattern may never match"
  • SCL-9716 Inspection: redundant `val` modifier in case class
  • SCL-9820 Incorrect inspection "Anonymous function convertible to a method value"
  • SCL-9774 Wrong warning "Field in DelayedInit is likely to be null" for lazy vals
  • SCL-9717 IntelliJ code inspector not using ScalaStyle latest version?
  • SCL-9434 Arrays are translated to incorrect, uncompilable code
  • SCL-7582 default argument functions for constructor do not resolve in java
  • SCL-9261 Good code is red: Slick
  • SCL-9473 Methods on a method argument are not found any longer if argument type contains refinement
  • SCL-8861 Extending akka testkit gives an error
  • SCL-9475 error opening sbt project spoiwo: ;' expected but 'lazy' found.
  • SCL-9412 Bad return type in method reference when calling Stream.map with constructor of Scala class
  • SCL-3899 Convert Java to Scala: Final fields initialized in constructor are not converted properly
  • SCL-8232 Incorrect syntax error when supplying id function to traverse method
  • SCL-9938 Remove error highlighting from type element in case of type mismatch
  • SCL-9640 Scala plugin reports errors when source file located outside the source root is opened
  • SCL-9668 Pattern match should be highlighted yellow
  • SCL-9583 Scala scratch file evaluation fails
  • SCL-9916 Inspection pass never completes for the specific file
  • SCL-9915 Scala Single Abstract Method (SAM) with by-name argument compilation error: identifier expected but '=>' found.
  • SCL-9764 IDE hangs when writing a for comprehension with an underscore
  • SCL-9838 Wrong "comparing unrelated types" with a type alias for a Float
  • SCL-9368 Convert "throws Exception" to "@throwsException" instead of @throws(classOfException)
  • SCL-9429 Scala plugin doesn't support pattern matching on case classes with more than 22 parameters
  • SCL-9369 Conversion should generate a primary constructors, including a correct translation of calls to parent constructors
  • SCL-9505 Some breakpoints in lambdas are never hit
  • SCL-9627 False highlighted error: type mismatch on a custom AnyVal class assignment in an OptionAnyVal
  • SCL-9715 Redundant conversion inspection is unstable
  • SCL-9421 break/continue lose labels
  • SCL-9361 Inspection: Hash code uses a var
  • SCL-9586 Regression: Java functions with Object[] parameters assumed as ArrayAny instead of ArrayAnyRef
  • SCL-9545 Parentheses wrongly removed from expression on simplify boolean ...
  • SCL-9682 "anonymous function can be turned into a method value" is overeager
  • SCL-9446 SyntheticMembersInjector injectFunctions doesn't override abstract methods
  • SCL-4289 Java calling Scala, bad code green when constructing a trait
  • SCL-9661 Intellij idea 15 not infering scala types correctly in Java 1.8 project
  • SCL-9542 Introduce var poor type deduction
  • SCL-9712 Inspection: use partial function instead of explicit pattern matching
  • SCL-8823 PartialFunction0 that 'returns' Unit incorrect red highlight
  • SCL-9605 formatting changes value of interpolated string literal
  • SCL-9574 .map(_ == "").getOrElse(true) should be .forall(_ == "")
  • SCL-9456 Scala return type error highlighting confusing in a try/catch block
  • SCL-9832 Do not warn about empty-parens for getters in ScalaJS facades
  • SCL-9760 Don't suggest length-related collection inspections for Array
  • SCL-9567 @Inject annotation is broken in the latest EAP
  • SCL-9346 Wrong warning 'Comparing unrelated types' for overloaded == and != operators
  • SCL-2022 Autocompletion: suggest nearby references first
  • SCL-6617 Feature request: sort completions by scope
  • SCL-9736 Type inference & auto-complete broken with Monocle REGRESSION
  • SCL-9863 Code coloring is broken (deprecated attributes usage)
  • SCL-9742 Play is not working in 2.0.228.6
  • SCL-8408 Weird priorities in the autocompletion cause great pain with quick typing
  • SCL-9920 Erroneous pattern matching warning
  • SCL-8119 Scala: Breeze operations return 'Nothing' in editor, while compilation works fine.
  • SCL-9699 Scala "Output path is shared between modules" error with new IDEA 16 module structure
  • SCL-5852 Java editor misbehaves when implementing a Scala Trait with type parameters in a Java class
  • SCL-9757 FREQUENT FREEZING AND LOSS OF DATA
  • SCL-9597 Importing/opening a Gradle Scala project incorrectly configures the Scala compiler encoding setting

Build 2.2.1

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 2.2.0

Download Scala plugin for IDEA

 3 Fixed issues
  • SCL-9774 Wrong warning "Field in DelayedInit is likely to be null" for lazy vals
  • SCL-9717 IntelliJ code inspector not using ScalaStyle latest version?
  • SCL-9699 Scala "Output path is shared between modules" error with new IDEA 16 module structure

Build 2.1.0.15.1

Download Scala plugin for IDEA

 104 Fixed issues
  • SCL-2999 Extends/with wrapping doesn't use continuation indent
  • SCL-3508 Default expressions shouldn't be checked for conformance to abstract type
  • SCL-8115 Scala pattern match tuple-crushing mechanism not respected by the type checker
  • SCL-9000 Method call returning tuple within an unapply definition incorrectly maps entire tuple to first captured val at call site rather than destructuring tuple, leaving all remaining captures undefined
  • SCL-9069 Auto-tuple inspection doesn't mix with SAM inspection well
  • SCL-9263 Value classes are not highlighted
  • SCL-9475 error opening sbt project spoiwo: ;' expected but 'lazy' found.
  • SCL-3531 Bad code not flagged: var field used as static id pattern
  • SCL-9480 Cannot disable the inspection `method XXX is never used` using a source code comment
  • SCL-9363 Incorrect indent after enter (newline) in val defs
  • SCL-9362 Incorrect indent for '.' in multiline reference expressions
  • SCL-9270 possibility to create and use variables in evaluate expression
  • SCL-9490 ScalaDoc @throws exception class highlighted red if Exception is a case class
  • SCL-9392 Scaladoc cut words with '$'
  • SCL-9394 Scala good code red in v15 only
  • SCL-9244 Macro annotations on methods don't expand
  • SCL-9240 Good code yellow: "Useless expression" flagged incorrectly
  • SCL-9410 Wrong error highlight in IDEA 15
  • SCL-9419 Highlighting error for `import scala.scalajs.js.|`
  • SCL-9317 Mark expanded macro applications
  • SCL-9383 Please return back possibility to update vals in debugger
  • SCL-9384 Wrong gutter icon for objects in files with main object.
  • SCL-9426 Good code red - Regression in v15
  • SCL-9309 No warning for duplicate aliases
  • SCL-9436 Parser fails on snail operator @*
  • SCL-9535 ClassCastException since IDEA 15 upgrade
  • SCL-9020 Trying to infer type in ??? for Scala project halts IntelliJ
  • SCL-2888 Scala reformat should not remove the space between <Integer>. toString
  • SCL-2469 Formatter: local variable annotations are never wrapped
  • SCL-9156 Reference searchers from Scala plugin are slow
  • SCL-8246 Good code marked red : type Self + template, tested on 1.3.2
  • SCL-8240 Good code marked as bad: mixin types with path dependent types
  • SCL-9235 Incorrect "Java accessor method called as empty-paren" with Java 8 Stream API
  • SCL-9234 .idea/scala_compiler.xml gets corrupted during SBT refresh
  • SCL-9230 debugger trees: label don't changes from "Collecting data..." for vars
  • SCL-9445 SyntheticMembersInjector doesn't inject case class properly
  • SCL-9252 add quickfix for "Type annotation required" inspection
  • SCL-9518 SBT import is broken (NPE)
  • SCL-9453 Error running play 2 project
  • SCL-9287 Missing specs2 and junit libraries in the dependencies of a new Play project
  • SCL-9455 Wrong inspection of DelayedInit for App trait
  • SCL-3352 False error: expression does not conform to expected type (in default value of optional parameter)
  • SCL-2066 Formatter incorrectly indents braces of methods and other blocks if they are configured to be on a new line.
  • SCL-9504 Invalid range of TODO item
  • SCL-9501 Fatal Error reporter does not work with Scala plugin
  • SCL-9460 Type error highlighted on a valid array of anonymous functions
  • SCL-8825 Autoindent sometimes indents too much inside case blocks
  • SCL-9605 formatting changes value of interpolated string literal
  • SCL-2847 formatter inserts space in empty attribute values in xml literals
  • SCL-9482 Autocomplete of @routes.Assets.at()
  • SCL-9179 Make 'Enable optimize imports automatically' command not a top-most one
  • SCL-9272 Labeled objects do not work in "Evaluate expression" if "Scala" is selected
  • SCL-9417 Auto converted code red
  • SCL-9387 For Yield Formatting issue
  • SCL-9385 Issue an hint for `0 to bla - 1` to be `0 until bla` instead in Scala
  • SCL-9420 Good code red with Monocle @Lenses - Regression in v15
  • SCL-9388 Scala Plugin for Intellij doesn't resolve SBT dependecies specified w/ Major Version Syntax
  • SCL-2571 Formatting setting "Extends/implements keyword = Wrap always" puts line break after "new" keyword
  • SCL-8959 Change "working directory" of scala compiler to match project home
  • SCL-9433 Good code red - Another v15 regression
  • SCL-9472 Activator template list search broken, creates project with wrong template
  • SCL-2460 Formatter: no indent is inserted on pressing Enter while typing in second parameters set
  • SCL-9479 Throwable exception "Read access is allowed from event dispatch thread..." reported when starting IDE
  • SCL-9239 A lot of sub-projects in Multi-project build
  • SCL-2459 Formatter: indent on pressing Enter while typing in method parameters list is 1 symbol shorter when needed
  • SCL-8866 Syntax highlighting issue with Java 8
  • SCL-2468 Formatter: last annotation before method/field definition is not wrapped if annotations wrapping is set to "Wrap always"
  • SCL-9519 NullPointerException when opening a specific ssp file
  • SCL-9124 Scala plugin shows too many duplicated classes in inheritors dialog
  • SCL-8188 Collection inspection: replace .filter(!...) with .filterNot(...)
  • SCL-9294 With Scala plugin enabled, com.intellij.debugger.NoDataException is thrown while debugging
  • SCL-9461 Comments in Scala Worksheet cause shifting of results
  • SCL-8160 Highlighting error for Enumeration
  • SCL-5028 curly brace placement for try-catch block
  • SCL-9400 IntelliJ IDEA 15 Scala plugin 2.0.0 not recognizing a Scala class
  • SCL-9409 Good code red - Regression in v15
  • SCL-8970 no highlighting for extractor pattern in patten match
  • SCL-9390 Error checking suddenly disabled / stuck for a fragment of the code
  • SCL-9273 Hierarchy, Go to implementation, and implementation gutter icons are broken
  • SCL-2507 default parameters should drive type inference
  • SCL-2508 default parameters should be considered during application conformance checking
  • SCL-9039 Debugging inside `async` block of code
  • SCL-7898 Support possibility to disable "Line comment at first column" (regression from IDEA 13)
  • SCL-2454 Formatter: formatting with 'Keep line breaks' option disabled doesn't remove line breaks before and after '='
  • SCL-9354 Scala plugin broken by Scala compiler sources
  • SCL-9742 Play is not working in 2.0.228.6
  • SCL-9290 NPE on running Play
  • SCL-9476 Creating a New Play 2.x Application Yields Useless Project
  • SCL-7178 Provide better error message, when two type have the same name
  • SCL-9397 Code completion incorrect (cache invalidation problem?)
  • SCL-2463 Formatter: "Special 'else-if' treatment" option doesn't actually put 'else' and 'if' together when formatting
  • SCL-2455 Formatter: incorrect indent on pressing Enter inside empty '( )' in method declaration and invocation
  • SCL-5771 Completion for generic mutable collection classes does not work correctly
  • SCL-9457 some types in decompiled classes from 2.12 M3 contains `<no symbol>`.`<root>` prefix
  • SCL-9340 Debugger open incorrect file if breakpont reached
  • SCL-8195 An ability to mark some imports as used (so they are not removed upon reformat)
  • SCL-9481 Gradle projects support broken since IDEA 15.0.1
  • SCL-9312 OutOfMemoryError when import/refresh large sbt project
  • SCL-9192 Expression of type BigDecimal doesn't conform to expected type BigDecimal
  • SCL-9343 IntelliJ highlights valid code as error in Scala Plugin 1.9.265
  • SCL-8800 Code highlighting is totally broken for simulacrum
  • SCL-8933 Good code red: Wrong type inference in for comprehension (inferes to Nothing)
  • SCL-7948 When accessing Scala's Tuple2 elements, ._1 and ._2 are highlighted as invalid syntax. I need to use ._1() and ._2().
  • SCL-9597 Importing/opening a Gradle Scala project incorrectly configures the Scala compiler encoding setting

Build 2.1.0

Download Scala plugin for IDEA

 108 Fixed issues
  • SCL-2999 Extends/with wrapping doesn't use continuation indent
  • SCL-3508 Default expressions shouldn't be checked for conformance to abstract type
  • SCL-8115 Scala pattern match tuple-crushing mechanism not respected by the type checker
  • SCL-9000 Method call returning tuple within an unapply definition incorrectly maps entire tuple to first captured val at call site rather than destructuring tuple, leaving all remaining captures undefined
  • SCL-9069 Auto-tuple inspection doesn't mix with SAM inspection well
  • SCL-9261 Good code is red: Slick
  • SCL-9475 error opening sbt project spoiwo: ;' expected but 'lazy' found.
  • SCL-3531 Bad code not flagged: var field used as static id pattern
  • SCL-9480 Cannot disable the inspection `method XXX is never used` using a source code comment
  • SCL-9363 Incorrect indent after enter (newline) in val defs
  • SCL-9362 Incorrect indent for '.' in multiline reference expressions
  • SCL-9270 possibility to create and use variables in evaluate expression
  • SCL-9234 .idea/scala_compiler.xml gets corrupted during SBT refresh
  • SCL-9490 ScalaDoc @throws exception class highlighted red if Exception is a case class
  • SCL-9392 Scaladoc cut words with '$'
  • SCL-9394 Scala good code red in v15 only
  • SCL-9244 Macro annotations on methods don't expand
  • SCL-9240 Good code yellow: "Useless expression" flagged incorrectly
  • SCL-9410 Wrong error highlight in IDEA 15
  • SCL-9419 Highlighting error for `import scala.scalajs.js.|`
  • SCL-9317 Mark expanded macro applications
  • SCL-9383 Please return back possibility to update vals in debugger
  • SCL-9384 Wrong gutter icon for objects in files with main object.
  • SCL-9426 Good code red - Regression in v15
  • SCL-9309 No warning for duplicate aliases
  • SCL-9436 Parser fails on snail operator @*
  • SCL-9535 ClassCastException since IDEA 15 upgrade
  • SCL-9263 Value classes are not highlighted
  • SCL-9020 Trying to infer type in ??? for Scala project halts IntelliJ
  • SCL-2888 Scala reformat should not remove the space between <Integer>. toString
  • SCL-2469 Formatter: local variable annotations are never wrapped
  • SCL-9156 Reference searchers from Scala plugin are slow
  • SCL-8246 Good code marked red : type Self + template, tested on 1.3.2
  • SCL-8240 Good code marked as bad: mixin types with path dependent types
  • SCL-9235 Incorrect "Java accessor method called as empty-paren" with Java 8 Stream API
  • SCL-9627 False highlighted error: type mismatch on a custom AnyVal class assignment in an OptionAnyVal
  • SCL-9230 debugger trees: label don't changes from "Collecting data..." for vars
  • SCL-9445 SyntheticMembersInjector doesn't inject case class properly
  • SCL-9446 SyntheticMembersInjector injectFunctions doesn't override abstract methods
  • SCL-9252 add quickfix for "Type annotation required" inspection
  • SCL-9518 SBT import is broken (NPE)
  • SCL-9453 Error running play 2 project
  • SCL-9287 Missing specs2 and junit libraries in the dependencies of a new Play project
  • SCL-9455 Wrong inspection of DelayedInit for App trait
  • SCL-3352 False error: expression does not conform to expected type (in default value of optional parameter)
  • SCL-2066 Formatter incorrectly indents braces of methods and other blocks if they are configured to be on a new line.
  • SCL-9505 Some breakpoints in lambdas are never hit
  • SCL-9504 Invalid range of TODO item
  • SCL-9501 Fatal Error reporter does not work with Scala plugin
  • SCL-9460 Type error highlighted on a valid array of anonymous functions
  • SCL-9472 Activator template list search broken, creates project with wrong template
  • SCL-9479 Throwable exception "Read access is allowed from event dispatch thread..." reported when starting IDE
  • SCL-8825 Autoindent sometimes indents too much inside case blocks
  • SCL-9605 formatting changes value of interpolated string literal
  • SCL-2847 formatter inserts space in empty attribute values in xml literals
  • SCL-9482 Autocomplete of @routes.Assets.at()
  • SCL-9179 Make 'Enable optimize imports automatically' command not a top-most one
  • SCL-9272 Labeled objects do not work in "Evaluate expression" if "Scala" is selected
  • SCL-9417 Auto converted code red
  • SCL-9387 For Yield Formatting issue
  • SCL-9385 Issue an hint for `0 to bla - 1` to be `0 until bla` instead in Scala
  • SCL-9420 Good code red with Monocle @Lenses - Regression in v15
  • SCL-9388 Scala Plugin for Intellij doesn't resolve SBT dependecies specified w/ Major Version Syntax
  • SCL-2571 Formatting setting "Extends/implements keyword = Wrap always" puts line break after "new" keyword
  • SCL-8959 Change "working directory" of scala compiler to match project home
  • SCL-9433 Good code red - Another v15 regression
  • SCL-2468 Formatter: last annotation before method/field definition is not wrapped if annotations wrapping is set to "Wrap always"
  • SCL-2460 Formatter: no indent is inserted on pressing Enter while typing in second parameters set
  • SCL-9239 A lot of sub-projects in Multi-project build
  • SCL-2459 Formatter: indent on pressing Enter while typing in method parameters list is 1 symbol shorter when needed
  • SCL-8866 Syntax highlighting issue with Java 8
  • SCL-9519 NullPointerException when opening a specific ssp file
  • SCL-9124 Scala plugin shows too many duplicated classes in inheritors dialog
  • SCL-8188 Collection inspection: replace .filter(!...) with .filterNot(...)
  • SCL-9294 With Scala plugin enabled, com.intellij.debugger.NoDataException is thrown while debugging
  • SCL-9461 Comments in Scala Worksheet cause shifting of results
  • SCL-8160 Highlighting error for Enumeration
  • SCL-5028 curly brace placement for try-catch block
  • SCL-9400 IntelliJ IDEA 15 Scala plugin 2.0.0 not recognizing a Scala class
  • SCL-9409 Good code red - Regression in v15
  • SCL-8970 no highlighting for extractor pattern in patten match
  • SCL-9390 Error checking suddenly disabled / stuck for a fragment of the code
  • SCL-9273 Hierarchy, Go to implementation, and implementation gutter icons are broken
  • SCL-2508 default parameters should be considered during application conformance checking
  • SCL-9039 Debugging inside `async` block of code
  • SCL-7898 Support possibility to disable "Line comment at first column" (regression from IDEA 13)
  • SCL-2454 Formatter: formatting with 'Keep line breaks' option disabled doesn't remove line breaks before and after '='
  • SCL-2507 default parameters should drive type inference
  • SCL-9354 Scala plugin broken by Scala compiler sources
  • SCL-9742 Play is not working in 2.0.228.6
  • SCL-9290 NPE on running Play
  • SCL-9476 Creating a New Play 2.x Application Yields Useless Project
  • SCL-7178 Provide better error message, when two type have the same name
  • SCL-9397 Code completion incorrect (cache invalidation problem?)
  • SCL-2463 Formatter: "Special 'else-if' treatment" option doesn't actually put 'else' and 'if' together when formatting
  • SCL-2455 Formatter: incorrect indent on pressing Enter inside empty '( )' in method declaration and invocation
  • SCL-5771 Completion for generic mutable collection classes does not work correctly
  • SCL-9457 some types in decompiled classes from 2.12 M3 contains `<no symbol>`.`<root>` prefix
  • SCL-9340 Debugger open incorrect file if breakpont reached
  • SCL-9481 Gradle projects support broken since IDEA 15.0.1
  • SCL-9312 OutOfMemoryError when import/refresh large sbt project
  • SCL-8195 An ability to mark some imports as used (so they are not removed upon reformat)
  • SCL-9192 Expression of type BigDecimal doesn't conform to expected type BigDecimal
  • SCL-9343 IntelliJ highlights valid code as error in Scala Plugin 1.9.265
  • SCL-8800 Code highlighting is totally broken for simulacrum
  • SCL-8933 Good code red: Wrong type inference in for comprehension (inferes to Nothing)
  • SCL-7948 When accessing Scala's Tuple2 elements, ._1 and ._2 are highlighted as invalid syntax. I need to use ._1() and ._2().
  • SCL-9597 Importing/opening a Gradle Scala project incorrectly configures the Scala compiler encoding setting

Build 2.0.4

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 2.0.4

Download Scala plugin for IDEA

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

Build 2.0.3

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 2.0.2

Download Scala plugin for IDEA

 2 Fixed issues
  • SCL-9394 Scala good code red in v15 only
  • SCL-9426 Good code red - Regression in v15

Build 2.0.1

Download Scala plugin for IDEA

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

Build 2.0.0

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 1.9.9999

Download Scala plugin for IDEA

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

Build 1.9.999

Download Scala plugin for IDEA

 27 Fixed issues
  • SCL-9000 Method call returning tuple within an unapply definition incorrectly maps entire tuple to first captured val at call site rather than destructuring tuple, leaving all remaining captures undefined
  • SCL-9244 Macro annotations on methods don't expand
  • SCL-9240 Good code yellow: "Useless expression" flagged incorrectly
  • SCL-9287 Missing specs2 and junit libraries in the dependencies of a new Play project
  • SCL-9317 Mark expanded macro applications
  • SCL-2066 Formatter incorrectly indents braces of methods and other blocks if they are configured to be on a new line.
  • SCL-9235 Incorrect "Java accessor method called as empty-paren" with Java 8 Stream API
  • SCL-9252 add quickfix for "Type annotation required" inspection
  • SCL-9230 debugger trees: label don't changes from "Collecting data..." for vars
  • SCL-9309 No warning for duplicate aliases
  • SCL-9270 possibility to create and use variables in evaluate expression
  • SCL-8959 Change "working directory" of scala compiler to match project home
  • SCL-8866 Syntax highlighting issue with Java 8
  • SCL-9124 Scala plugin shows too many duplicated classes in inheritors dialog
  • SCL-9179 Make 'Enable optimize imports automatically' command not a top-most one
  • SCL-9272 Labeled objects do not work in "Evaluate expression" if "Scala" is selected
  • SCL-9294 With Scala plugin enabled, com.intellij.debugger.NoDataException is thrown while debugging
  • SCL-9354 Scala plugin broken by Scala compiler sources
  • SCL-9273 Hierarchy, Go to implementation, and implementation gutter icons are broken
  • SCL-9290 NPE on running Play
  • SCL-5771 Completion for generic mutable collection classes does not work correctly
  • SCL-7178 Provide better error message, when two type have the same name
  • SCL-9192 Expression of type BigDecimal doesn't conform to expected type BigDecimal
  • SCL-8195 An ability to mark some imports as used (so they are not removed upon reformat)
  • SCL-9312 OutOfMemoryError when import/refresh large sbt project
  • SCL-8933 Good code red: Wrong type inference in for comprehension (inferes to Nothing)
  • SCL-8800 Code highlighting is totally broken for simulacrum

Build 1.9.4

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 1.9.0

Download Scala plugin for IDEA

 50 Fixed issues
  • SCL-3603 good code red
  • SCL-9092 add "create case class" option to popup menu (alt+enter)
  • SCL-7431 Play template variables that generate full HTML attributes marked as errors
  • SCL-9096 Inner trait (ScalaTest): Errorneous 'Reference must be prefixed' warning
  • SCL-3151 widen selection should include XML attribute text, then attribute text with quotation marks
  • SCL-9147 Stuck in an infinite loop when trying to import a project
  • SCL-9049 Scaladoc generates stub with return also when return type is Unit
  • SCL-5099 Pattern variables in field declarations are highlighted as fields
  • SCL-9045 Play Framework, Twirl: Syntax highlighting error. Assigning an expression to an html attribute.
  • SCL-9046 Play Framework, Twirl: Syntax highlighting error.
  • SCL-9102 Open in browser after compilation is not working
  • SCL-9041 Good code red: SAM for Comparable doesn't work
  • SCL-9121 Import statements in worksheet become duplicated in output
  • SCL-4484 Mark "then" as deprecated
  • SCL-9129 some files from scala library are decompiled as java in scala 2.12.0-M2
  • SCL-8989 Unable to track types through Scala Graph nodes
  • SCL-4085 For @scala.deprecated, show the message in the scaladoc popup
  • SCL-8808 Scaladoc in same line with case class causes false error
  • SCL-9124 Scala plugin shows too many duplicated classes in inheritors dialog
  • SCL-4346 scaladoc doc comment parser can't handle lines in code examples starting with ""
  • SCL-4953 parameter info doesn't find apply method of compound type
  • SCL-4872 No sensor of a word beginning when wrapping symbols are inputted in docs
  • SCL-9157 Faster file type detection
  • SCL-9031 Inspection for mapping to unit values fires when mapping to function returning unit
  • SCL-9175 ScalaDoc parsing fails with code block containing JSON
  • SCL-9158 Scala getClassesByName takes too much in a project that has no Scala
  • SCL-9159 Inefficient ScClsStubBuilder
  • SCL-9086 Getting NullPointerException again and again
  • SCL-9051 Cannot rename variable on twirl parameters
  • SCL-8934 Code folding not persisted across restart
  • SCL-9135 Generate property generates wrong name for a setter
  • SCL-9015 Very usual situation, when class can't be resolved in evaluate expression
  • SCL-9100 Create run configuration for Play pfoject
  • SCL-9018 EAP Debugger do not respect breakpoints in tests
  • SCL-8999 Feature needed for call-by-name value parameter error
  • SCL-5437 Inspection idea: warn when selecting a 'val' from a DelayedInit subclass (e.g. App)
  • SCL-8952 Duplicate configuration section
  • SCL-8931 Good code red: SAM converted from method
  • SCL-8486 Copy+paste loses formatting JS code in *.scala.html template
  • SCL-8966 Scala worksheet doesn't work with backticks
  • SCL-9128 Nested stateful monads inspection should be turned off by default
  • SCL-9019 A jar dependency (httpcore 4.0.1) keeps being "detached" from its "library" in the IDEA project every time the Gradle project is refreshed
  • SCL-9191 Throwable on new Play project creation
  • SCL-9146 ScalaJS React <. broken in Intellij 15 EAP
  • SCL-9044 SBT 0.13.9 not working with Intellij
  • SCL-4407 Wrong warning with empty-paren Java accessor with overloaded methods
  • SCL-8720 Scala Worksheet and Scratch file at the same time.
  • SCL-9010 "Your IDEA is outdated to use with Scala plugin" message with reference to build already in use
  • SCL-4036 override annotator should report error when overriding a val with a def.
  • SCL-6738 Javascript formatting broken in Play Framework Scala Templates

Build 1.8.5

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 1.8.4

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 1.8.3

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 1.8.2

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 1.8.1

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 1.8.0

Download Scala plugin for IDEA

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

Build 1.7.5

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 1.7.4

Download Scala plugin for IDEA

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

Build 1.7.3

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 1.7.2

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 1.7.1

Download Scala plugin for IDEA

 0 Fixed issues
 

Build 1.7.0

Download Scala plugin for IDEA

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

Build 1.6.1

Download Scala plugin for IDEA

 Fixed issues
 

Build 1.6.0

Download Scala plugin for IDEA

 Fixed issues
 
  • No labels