Child pages
  • Scala Plugin Fixes
Skip to end of metadata
Go to start of metadata

Build 1.4.189.1.EAP">Build 1.4.189.1.EAP

  • SCL-7553 Change signature: support multiple parameter lists
  • SCL-7623 Change Signature dialog: current method's visibility is duplicated in 'visibility' combobox
  • SCL-8528 External System: AE at com.intellij.openapi.externalSystem.util.ExternalSystemApiUtil.executeOnEdt
  • SCL-8533 Add dafaule sbt config for all projects
  • SCL-8545 Really strange behavior on renaming in Play template
  • SCL-8597 Lockup during parsing
  • SCL-8618 Intellij Idea 14.1.1 should be able to set parameters for sbt on File->New->Project from Existing Sources
  • SCL-8623 Introduce variable: wrong place is chosen in for statement
  • SCL-8626 Noinspection ScalaFileName is not working
  • SCL-8640 Code analysis complains about parens after AtomicInteger.getAndIncrement
  • SCL-8646 Inspection offered to convert map (_._1) to keys in a context where conversion is not possible
  • SCL-8657 Scala: unwanted method name refactoring while creating value from expression
  • SCL-8659 @Nullable parameter annotation in Scala ignored in Java
  • SCL-8667 Scala code analysis (inspections) never complete on one file
  • SCL-8675 SBT import is broken again (NullPointerException)
  • SCL-8678 Introduce parameter: NoSuchElementException when deleting name of the parameter
  • SCL-8704 Wrong "Convert match statement to pattern matching anonymous function" suggestion

Build 1.4.169.1.EAP">Build 1.4.169.1.EAP

  • SCL-4259 Copying a Scala object and pasting it to a different location in package view works but shows an error
  • SCL-5471 Intellij Scala multiple import style formatting settings
  • SCL-6834 IDEA is dropping folder exclusion settings
  • SCL-7285 Collection inspection: !seq.isEmpty -> seq.nonEmpty
  • SCL-7300 Sbt plugin saving file on every keystroke
  • SCL-7511 Debugger confused with variables
  • SCL-7612 Can't exclude directory from play project (ideaExcludeFolders)
  • SCL-7679 Improve SBT import error dialog
  • SCL-7730 Libs assigned only to IntegrationTest configuration are not imported into project
  • SCL-7903 Imported SBT project, not clear how to update dependencies
  • SCL-8042 SBT runner should use global IntelliJ IDEA proxy settings
  • SCL-8046 SBT auto-import is silencing errors
  • SCL-8055 nice warning on missing dependency
  • SCL-8064 Allow overriding IntelliJ proxy for sbt
  • SCL-8079 GCR: Await.result, can't resolve
  • SCL-8164 Invalid resolution of dependencies with custom artifact type when "download sources ..." is enabled
  • SCL-8194 Request for nicer path-dependent types support (expansion?) on type hints
  • SCL-8293 Collection inspection: replace set.filterNot(others.contains) with seq.diff(others)
  • SCL-8294 Collection inspection: replace set.filter(others.contains) with set.intersect(others)
  • SCL-8296 Collection inspection: replace Range(0, seq.length) with seq.indices
  • SCL-8298 Collection inspection: replace seq(seq.length - 1) with seq.last
  • SCL-8302 IntelliJ Scala Plugin 1.3.3 giving content root error
  • SCL-8308 Collection inspection: replace == with sameElements for arrays
  • SCL-8309 Collection inspection: replace seq.toSet.toSeq with seq.distinct
  • SCL-8310 Collection inspection: replace seq.reverse.take( n).reverse with seq.takeRight( n)
  • SCL-8311 Collection inspection: replace seq.map(f: Seq).flatten to seq.flatMap(f)
  • SCL-8329 Local var from a scope outside of while not seen in the debugger
  • SCL-8339 Something really strange is happening with SBT error messages
  • SCL-8345 SBT import is broken completely in 140.2493.5
  • SCL-8360 Return base package options in the project configuration UI
  • SCL-8361 Intellij idea freezes on scala code copy action
  • SCL-8362 Collection inspection: replace if (v != null) Some(v) else None with Option(v)
  • SCL-8375 support Monocle @Lenses with type parameters
  • SCL-8383 SBT import fails for psp-std (Scala plugin v1.3.63)
  • SCL-8387 Collection inspection: replace seq1.corresponds(seq2)(_ == _) with seq1 == seq2
  • SCL-8388 Collection inspection: detect equality check on collections from different categories
  • SCL-8389 Collection inspection: detect correspondence check with unordered collections
  • SCL-8390 Collection inspection: replace seq1.sameElements(seq2) with seq1 == seq2
  • SCL-8395 IntelliJ with scala plugin occasionally hangs when typing on the editor with intellisense running
  • SCL-8397 Scala plugin extract method ok button disabled
  • SCL-8401 Collection inspection: replace !seq.map(p).contains(false) with seq.forall(p)
  • SCL-8402 Collection inspection: replace seq.map(p).contains(true) with seq.exists(p)
  • SCL-8409 Support SBT IDE settings from gen-idea and Eclipse
  • SCL-8412 "Impement methods" and other similar generators generate incorrect code with path-dependent types and self type annotations
  • SCL-8415 sbt downloadIdea does not work
  • SCL-8425 Import fails for SBT projects with the Ivy plugin disabled
  • SCL-8435 Collection inspection: replace seq.drop( x).take( y) with seq.slice(x, x + y)
  • SCL-8441 Create method/class: Parameter names are not reused
  • SCL-8443 Wrong assumption: an implicit definition with an implicit parameter is an implicit conversion
  • SCL-8444 SBT project module classpath is incorrect
  • SCL-8447 Collection inspection: suggest to use headOption
  • SCL-8448 Collection inspection: suggest to use lastOption
  • SCL-8453 Collection inspection: replace map.map(_._1) with map.keys
  • SCL-8454 Collection inspection: replace map.map(_._2) with map.values
  • SCL-8455 Collection inspection: replace == with sameElements for iterators
  • SCL-8460 Extract Parameter function does not determine correct parameter type
  • SCL-8480 new class null
    Unknown macro: {...}
    on anonymous class copy from java
  • SCL-8482 Find usages for case class
  • SCL-8489 override/implement method use incorrect types due to updateThisType
  • SCL-8493 Nightly builds update channel doesn't work
  • SCL-8499 Collection inspection: replace option == Some(v) with option.contains(v)
  • SCL-8501 Collection inspection: seq.headOption.isDefined -> seq.nonEmpty
  • SCL-8503 Collection inspection: unify inspection names and code notations
  • SCL-8535 IDEA 14.1 No 'scala-library*.jar' in Scala compiler classpath in Scala SDK
  • SCL-8553 NPE from Scala plugin during package rename
  • SCL-8588 Override 'getCompilableFileExtensions' in IdeaIncrementalBuilder and return proper extensions list

Build 1.3.110.33.EAP">Build 1.3.110.33.EAP

  • SCL-3280 Scala Inspections should be suppressable, with quick fix to suppress for statement/member/class
  • SCL-5488 Spaces within braces not working as intended
  • SCL-6702 Formatter: disabling formatter via comment has no effect in scala files
  • SCL-6981 format: yield breaks indent
  • SCL-7175 Formatter does not rearrange Scala methods/entries if class in package
  • SCL-7603 Bad formatting of an object
  • SCL-7797 Wrong Run Configuration type created when ScalaTest and Specs2 are used together
  • SCL-8137 Execution of a scope
  • SCL-8201 uTest runner: Jump to source (F4) not working
  • SCL-8317 Incorrect error highlighting for method signature using magnet pattern
  • SCL-8359 StackOverflowError in ScalaPsiUtils.collectImplicitObjects
  • SCL-8370 Scala plugin is not working in 140.2683.2

Build 1.3.3.32.EAP">Build 1.3.3.32.EAP

  • SCL-6390 Cancel button in SBT import don't work
  • SCL-6412 Importing SBT locks input to other open projects
  • SCL-6559 SBT tool window: 'Open SBT config' action is not available
  • SCL-6728 "Two modules in a project cannot share the same content root" with SBT projects
  • SCL-6772 SBT and plugins library should include source and javadoc jars
  • SCL-6782 SBT plugin requires src/main/scala, even though SBT doesn't
  • SCL-6886 Cannot import project from Hello Akka Java 8 template
  • SCL-6922 When I modify build.sbt, popup message not clear
  • SCL-6938 "sbt import" imports and registers both libs when a "classifier" is specified with IntelliJ IDE
  • SCL-6973 SBT fails to recognize "optional" dependencies
  • SCL-7280 IntelliJ SBT auto-import removes jar from project libraries
  • SCL-7320 Bundled artefacts don't show up in External Libraries
  • SCL-7657 Importing SBT project with no previously set JDK fails
  • SCL-7659 SBT import
  • SCL-7681 Improve support of artifacts with custom types/classifiers
  • SCL-7734 Cannot resolve symbol in Scala
  • SCL-7841 Optimize importer now breaks imports from Companions / Already imported symbols
  • SCL-7922 Move SBT Runner settings into SBT / Global Settings section
  • SCL-7966 lang.psi.impl.base.ScLiteralImpl.getValue don't handle corner case for Integer Literal
  • SCL-8019 IntelliJ 14 - SBT - Dependencies with classifier not resolved
  • SCL-8028 Cannot import SBT module within Ruby project
  • SCL-8062 Do-while loops reported as unreachable code
  • SCL-8077 FileNotFound exception with cyrillic while creating project
  • SCL-8118 SBT project import assumed all dependencies under the default ivy configuration
  • SCL-8135 Add filename and line number in ScalaTest error message
  • SCL-8136 Jump to source does not work for ignored tests.
  • SCL-8163 JvmPlugin not recognized in basic SBT project file
  • SCL-8168 Collection inspection: replace .map with .foreach when applicable
  • SCL-8189 Collection inspection: detect side effects in monadic transformations
  • SCL-8197 Display type of val / var variable in the place of declaration.
  • SCL-8205 Opening a Particular Scala Source File Causes Scala Plugin To Gradually Consume All Memory
  • SCL-8217 New Refactoring: create function by example
  • SCL-8218 No complete sbt log, but IDEA says that I can check it
  • SCL-8221 Add quickfix: "add breakOut"
  • SCL-8222 SBT Project refresh failed after upgrade
  • SCL-8227 Cannot run opened/imported Play projects in Intellij 14
  • SCL-8230 Can't find usage of val declared in private constructor & use in other source file
  • SCL-8233 Can't Import SBT Project For Akka
  • SCL-8237 Inspection: "Java accessor method called as empty-paren" wrong for var-arg methods.
  • SCL-8241 Incorrect ERROR highlighting for Play Framework 2.3 JSON reads with functional syntax
  • SCL-8243 IntelliJ Shapeless Lenses (high CPU)
  • SCL-8245 Monocle support breaks when companion object is defined
  • SCL-8249 Scala plugin doesn't work with build 140.2110.5
  • SCL-8254 Cannot determine module type ("SBT_MODULE") f
  • SCL-8256 highlighting is totally broken in the whole library
  • SCL-8258 Working For Comprehension Marked Red
  • SCL-8261 Implicit conversion cannot be found when the subject of the conversion is generic argument to the method
  • SCL-8264 Syntax checking very slow/doesn't finish on some files, CPU usage between 100 and 400 percent
  • SCL-8268 a lot of good code is highlighted as red
  • SCL-8274 Nested directives fail syntax check with "Application does not take parameters"
  • SCL-8275 Collection inspection: redundant collection conversion
  • SCL-8280 Good code red: implicit conversion in case of default implicit constructor parameter of implicit class
  • SCL-8282 Good code red: ScalaTest .loneElement
  • SCL-8291 Collection inspection: replace seq.reverse.map with seq.reverseMap
  • SCL-8292 Collection inspection: replace seq.reverse.toIterator with seq.reverseIterator
  • SCL-8297 Collection inspection: replace seq(0) with seq.head
  • SCL-8307 Collection inspection: replace seq.zip(seq.indices) with seq.zipWithIndex
  • SCL-8319 Collection inspection: replace array/string .size with .length
  • SCL-8340 Compilation fails with "The DialogWrapper can be used only on event dispatch thread"

Build 1.3">Build 1.3

Build 1.2.67.9.EAP">Build 1.2.67.9.EAP

  • SCL-8164  Invalid resolution of dependencies with custom artifact type when "download sources ..." is enabled
  • SCL-8172 NoSuchFieldException at t org.jetbrains.plugins.scala.components.ScalaPluginUpdater$.patchPluginVersion
  • SCL-8177 performance regression in 1.2.72
  • SCL-8178 Red highlighting errors for ScalaCheck code that compiles ok
  • SCL-8193 NoClassDefFoundError: org/jetbrains/android/sdk/AndroidSdkType upon starting or importing sbt/Scala projects

Build 1.2.67.1.EAP">Build 1.2.67.1.EAP

  • SCL-6003 Imported implicit parameter marked as unused, while it's used in implicit conversion
  • SCL-6650 Implicit parameters in deeper levels doesn't affect unused imports highlighting
  • SCL-6959 Worksheet does not evaluate with Scala 2.11 and -Xfuture -Xfatal-warnings
  • SCL-7395 strange compilation result in Scala worksheet
  • SCL-7419 Support Scala Macro annotation
  • SCL-7427 Play2 scala plugin: rename controller breaks the route
  • SCL-7506 Idea don't respond when I create play2 view file with for loop
  • SCL-7517 Syntax highlight error with versioned assets
  • SCL-7629 Override 'getCompilableFileExtensions' in Play2TemplateJpsBuilder and return proper extensions list
  • SCL-7651 Template Play2 project fails to run tests out of the box
  • SCL-7666 Code folding active despite everything being disabled in settings
  • SCL-7672 Scala worksheet complains of illegal start of statement
  • SCL-7717 Allow copying output of worksheet
  • SCL-7741 Scala worksheet error report not going to the correct places in the
  • SCL-7751 Runner-specific data in application server run configurations deserialized incorrectly when scala plugin is enabled
  • SCL-7770 Java Play 2.0 project wizard fails with exception, no files are created in IDEA 14
  • SCL-7781 NPE in Scala Play 2 JPS plugin
  • SCL-7831 overriding of a final method
  • SCL-7859 relax shared root issue
  • SCL-7930 Wrong "useless expression" warning
  • SCL-7994 Quasiquotes broken in Intellij 14
  • SCL-8009 Sbt multi-project fails to compile when using some compiler plugins – sample provided
  • SCL-8011 Play2 Preferences NPE
  • SCL-8025 Standard scala library unrecognized on sbt project creation on 2.11.4
  • SCL-8026 Collection inspections: extend to support more types
  • SCL-8032 Error when I rename a root package
  • SCL-8051 Exceptions from org.jetbrains.plugins.scala.decompiler.DecompilerUtil class. IDE process dies sometimes
  • SCL-8059 New sbt project opens with bundled intellij idea sbt
  • SCL-8063 Collection inspection: Seq.indexOf with "incompatible" argument type
  • SCL-8066 Package name inspection is not done when there is no `package` statement
  • SCL-8070 SBT: Project Structure -> Modules -> SBT: "SBT Version" shows nothing
  • SCL-8071 Implement method intention creates wrong code
  • SCL-8072 Evaluation of by name parameters in the debugger don't force the parameters and raises an error.
  • SCL-8073 Duplication of scala.annotation.tailrec
  • SCL-8075 Generate method action produces invalid code.
  • SCL-8076 production: java.lang.NullPointerException
  • SCL-8084 Scala plugin Deadlock UI
  • SCL-8088 Support macro-paradise maven plugin
  • SCL-8107 Conditional breakpoints do not short-circuit boolean operations
  • SCL-8132 "Use named arguments..." could apply equally well to constructor call
  • SCL-8146 Change constructor signature removes important parts of signature

Build 1.2.35.2.EAP">Build 1.2.35.2.EAP

  • SCL-3820 Debugger: Step Into works incorrectly with methods with default parameter(s)
  • SCL-5141 Visibility of data outside closure
  • SCL-6184 Unused recursive function is not marked as unused
  • SCL-7248 Completion inside strings is too eager
  • SCL-7359 Debugger flow is unexpected when stepping into
  • SCL-7608 CCE at com.intellij.ide.highlighter.JavaClsStructureViewBuilderProvider.getStructureViewBuilder on Show File Structure in decompiled scala file
  • SCL-7829 Extract method should create method with "Unit" return type, not procedure syntax
  • SCL-7929 additional compiler options can be added but cannot be removed with build.sbt
  • SCL-7969 Optimize Imports breaks indentation on blank line separated imports
  • SCL-7977 Not collecting necessary implicit parameters
  • SCL-8005 Wrong type inference in case sequences
  • SCL-8036 Checking path-dependent types is incorrect
  • SCL-8037 False error: "Octal Number is removed in Scala.211"
  • SCL-8040 0L gives a warning: Octal number is deprecated in 2.10 and will be removed in Scala 2.11
  • SCL-8043 'Impement methods' generates inappropriate type/package reference when it already declared as alias.
  • SCL-8044 SBT project import no longer uses VM parameters or the custom launcher from Global SBT settings
  • SCL-8060 build sbt file highlight error
  • SCL-8061 Scala FXML with compiler sbt annotations runs in sbt nullpointer

Build 1.2">Build 1.2

Build 1.1.382.2.RC1">Build 1.1.382.2.RC1

  • SCL-7965 Creation of Play2 module leads to wrong source files location.
  • SCL-7892 topic is not mapped correctly
  • SCL-7930 Wrong "useless expression" warning

Build 1.1.362.1.EAP">Build 1.1.362.1.EAP

  • SCL-5081 abstract case classes should not synthesize Companion.apply
  • SCL-5636 Settings > Scala Compiler > Compiler > Scala Compiler
  • SCL-6084 Scala compile server error when using nailgun
  • SCL-6671 Fails to import SBT Scala project
  • SCL-6745 False unused import warning
  • SCL-6757 Debug breakpoint expression throws ClassNotFoundException
  • SCL-6948 NullPointer while building SBT project
  • SCL-7025 Receiving SBT errors with IntelliJ EAP Build #UI 135.815
  • SCL-7046 Worksheet import error
  • SCL-7091 Evaluate expression failure: cannot compare Strings
  • SCL-7292 Debugger Evaluate Expression returns 'this' is not availiable
  • SCL-7356 Support anonymous functions when evaluating expressions
  • SCL-7358 Debugger cannot evaluate simple expression
  • SCL-7424 Cannot determine Java VM executable in selected JDK
  • SCL-7435 InvalidClassException during make
  • SCL-7456 Evaluation of values/variables is not supported
  • SCL-7459 Support implicit parameters in debugger evaluation window
  • SCL-7518 Compiler error requiring override on non-existent copy method on abstract case class
  • SCL-7584 Cannot evaluate methods with by-name parameters when debugging
  • SCL-7590 IntelliJ 13 doesn't compile junit tests in Play Framework project
  • SCL-7607 Debugger does not stop on breakpoints defined in implicit value class
  • SCL-7641 Message is missing for library.sources.not.found
  • SCL-7671 Add inspection for view bounds (probably disabled by default)
  • SCL-7696 >200% CPU performance while editing
  • SCL-7725 When listing members of a class, generics syntax is bad escaped
  • SCL-7728 Type info doesn't show up for all identifiers
  • SCL-7749 After upgrading intelliJ can't make my project due to space in folder path
  • SCL-7752 Idea cannot resolve any implicit convertion with Scala type-aware highlighting enabled
  • SCL-7767 no way to rebuild project model
  • SCL-7769 Space in project path causes URISyntaxException when making project
  • SCL-7776 IDEA does not compile scala sbt play project
  • SCL-7799 "Suspicious inferred type" inspection fires incorrectly
  • SCL-7800 setting "show type info on mouse motion" should be moved from Scala Compile Server tab
  • SCL-7801 Could not find settings dialog for compile server
  • SCL-7812 Introduce variable in partially applied functions
  • SCL-7813 Introduce variables in case clause
  • SCL-7816 Scala plugin breaks saving of file-based *.ipr projects, even non-Scala ones
  • SCL-7822 Gradle: NPE at org.jetbrains.plugins.gradle.execution.test.runner.GradleSMTestProxy.getLocation
  • SCL-7827 Only first type parameter can be a type variable
  • SCL-7830 Quickfixed should not have references to PsiElements
  • SCL-7833 Error importing a Scala sbt project
  • SCL-7834 Change signature failure with "Modify method calls" option.
  • SCL-7850 find usages options for method parameters
  • SCL-7867 Empty project leads to error
  • SCL-7869 SBT blank line inspection: show current SBT version
  • SCL-7877 evaluate expression does not work for private methods defined in a trait
  • SCL-7880 The Update button on the Resolvers tab doesn't seem to work
  • SCL-7881 Show description for SBT setting keys in the Quick popup
  • SCL-7899 Change signature on interface method renames parameters name in implementations
  • SCL-7901 Intermittent "unrecognized symbol" problems in good code
  • SCL-7907 Presence of .sbtopts with JVM options causes sbt project importer to crash
  • SCL-7919 Can not see Scala settings (Languages & Frameworks section on Settings Dialog)
  • SCL-7927 Scala type checker fails on '_' lambda
  • SCL-7928 Scala compiler warnings are not shown in message tab
  • SCL-7934 ection.ex.InspectionToolsPanel - Assertion failed: INFORMATION when share inspection profile
  • SCL-7936 Scala preferences panel doesn't load
  • SCL-7938 NPE when viewing scala settings
  • No labels