Child pages
  • Scala Plugin EAP fixes

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Tip

You can setup auto-update of Scala plugin EAP builds in IntelliJ IDEA.
Simply select desired update channel from a drop-down menu at "Updates" tab in Scala plugin settings page.

Or if you cannot do it from plugin settings add "https://plugins.jetbrains.com/plugins/eap/1347" to custom repositories in Settings -> Plugins -> Browse custom repositories

 

Build 2018.2.7

Expand
26 Fixed issues
26 Fixed issues
  • SCL-13950 IDEA fails to import sbt 1.2 projects
  • SCL-13945 Project requires reimport after its closing
  • SCL-14104 Plugin doesn't save a path for scalafmt config file
  • SCL-5546 Auto-complete unapply for case classes in patterns
  • SCL-14076 Can't install 2018.2 EAP and Release plugin builds to the IDEA
  • SCL-14068 exception in case clause completion
  • SCL-14114 Scalafmt: IDEA generates incorrect code for create_test action
  • SCL-14072 sealed template definition is inheritable from Java
  • SCL-13881 Scalafmt setting's changes start to work only after IDEA restart
  • SCL-13882 Exception in attempt to run or paste code to Worksheet
  • SCL-13936 Scaladoc Parsing Error
  • SCL-14117 Scalafmt: Failed to format UnfoldPullerAsync.scala
  • SCL-14004 Scalafmt auto-suggest
  • SCL-14124 Detect both .scalafmt.conf and scalafmt.conf (without dot)
  • SCL-14041 Invalid formatting in CreateCompanionObject intention
  • SCL-14061 Wrong method calls ordering in chain Implicit conversions call
  • SCL-13555 AOT completion: support typed patterns
  • SCL-13992 Reformat on compilation
  • SCL-13939 scalafmt: wrong formatting of case clauses block
  • SCL-14091 Scalafmt doesn't reformat case clause after IDEA generates it
  • SCL-14039 Exhaustive match generates incomplete reference to values
  • SCL-14113 scalafmt: broken indent after generated "toString()" method
  • SCL-14112 Reformat on compile reformat action applies to worksheet even if it isn't treated by compiler
  • SCL-14030 Weird formatting in anon. class creation completion
  • SCL-14031 Incorrect indentation in Implement/Override Members action
  • SCL-14115 Scalafmt: formatter's error message shouldn't appear in case of incorrect code

Build 2018.2.6.5

Expand
99 Fixed issues
99 Fixed issues
  • SCL-13950 IDEA fails to import sbt 1.2 projects
  • SCL-12080 Implicits involving literal types are not correctly resolved
  • SCL-5546 Auto-complete unapply for case classes in patterns
  • SCL-13945 Project requires reimport after its closing
  • SCL-14104 Plugin doesn't save a path for scalafmt config file
  • SCL-14076 Can't install 2018.2 EAP and Release plugin builds to the IDEA
  • SCL-13863 Suggestion to add Type Annotation for implicit arguments
  • SCL-13993 basic completion doesn't handle companion module
  • SCL-9970 Both class and it's companion object are placed to completion menu and refer to class declaration
  • SCL-14016 exhaustivity bug
  • SCL-14018 exhaustive match completion doesn't work on windows
  • SCL-14019 exhaustive match completion doesn't work for simple references to vals
  • SCL-14040 Inheritors search bug in exhaustive match
  • SCL-14114 Scalafmt: IDEA generates incorrect code for create_test action
  • SCL-14068 exception in case clause completion
  • SCL-14063 Implicit hints: sometimes I can't navigate to project's file with implicits
  • SCL-14072 sealed template definition is inheritable from Java
  • SCL-13881 Scalafmt setting's changes start to work only after IDEA restart
  • SCL-13882 Exception in attempt to run or paste code to Worksheet
  • SCL-13982 navigation to parameter opens compiled class instead of source
  • SCL-14005 New fonts for Implicits Inline hints are a bit higher than provided space
  • SCL-14004 Scalafmt auto-suggest
  • SCL-14006 Implicit hints: View / Expand Implicits toggle menu
  • SCL-14001 Implicit hints: use main editor font
  • SCL-14003 Mouse navigation for Implicits hints has to be on Cmd+Click on Mac OSX
  • SCL-14008 Good code red: calling overloaded method with named parameters when implicit conversion is required
  • SCL-13992 Reformat on compilation
  • SCL-13991 implicit hints: folded implicit parameters on darcula are poorly visible
  • SCL-13997 Exception in attempt to Show Implicit Arguments for RDD.rddToPairRDDFunctions function
  • SCL-13994 Can't expand Implicit Arguments Hint in a particular case
  • SCL-13995 Lacking space between "//" and text in "Show Implicit Arguments"
  • SCL-13913 Trim Implicits Inline hints
  • SCL-13911 Make "Implicits" menu item more intuitively understandable
  • SCL-14091 Scalafmt doesn't reformat case clause after IDEA generates it
  • SCL-14017 disable exhaustive match for non-sealed classes
  • SCL-14014 `for comprehensions` semantic highlighting
  • SCL-14112 Reformat on compile reformat action applies to worksheet even if it isn't treated by compiler
  • SCL-13849 Implicit hints: mouse navigation
  • SCL-13844 Implicit hints: show missing arguments
  • SCL-13845 Editor: show missing implicit arguments as inlay hints
  • SCL-13846 Implicit hints: show recursive arguments as (...)
  • SCL-13847 Implicit hints: expand (...) on mouse click
  • SCL-13929 Gutter icons for overriding/overriden class parameters
  • SCL-13928 Incorrect title for class/trait gutter icon navigation popup
  • SCL-13927 Inconsistentcy between overriden and overriding member's gutter navigation popups
  • SCL-13926 Duplicate gutter icon for destructuring field declaration
  • SCL-13925 Gutter icons for functional expressions implementing SAMs
  • SCL-13924 Refactor and fix gutter icons
  • SCL-14023 exhaustive match for scala.Enumeration
  • SCL-14022 Implicit hints: collapse manually expanded hints on Esc
  • SCL-14021 Implicit hints: mouse middle button navigation
  • SCL-14026 Implicit hints: brace matching
  • SCL-5540 make "Generate pattern match" action more discoverable
  • SCL-13626 Wrong "Unnecessary parentheses" inspection emergence in case of asterisk
  • SCL-13620 completion for patterns based on expected type
  • SCL-13936 Scaladoc Parsing Error
  • SCL-13939 scalafmt: wrong formatting of case clauses block
  • SCL-14051 No "Implicits" context menu for Implicit arg. of Implicit conversion
  • SCL-14038 Exception in case of exhaustive match call for Enumeration with extended the Enumeration.Val class
  • SCL-14039 Exhaustive match generates incomplete reference to values
  • SCL-14035 implicit hints: show missing arguments folded by default
  • SCL-14036 implicit hints should remain on the same line on enter
  • SCL-14037 missing implicits: show most specific variants first if possible
  • SCL-14030 Weird formatting in anon. class creation completion
  • SCL-14031 Incorrect indentation in Implement/Override Members action
  • SCL-14033 too many variants in Show Implicit Arguments and Implicit error hints
  • SCL-14049 Implicit hints: NPE
  • SCL-14048 implicit hints: use local presentation of types in error hints
  • SCL-14124 Detect both .scalafmt.conf and scalafmt.conf (without dot)
  • SCL-14041 Invalid formatting in CreateCompanionObject intention
  • SCL-14045 "Show Implicit Hints" and "Expand Implicit Hints" in context menu
  • SCL-14046 "Implicit Arguments Popup" in context menu
  • SCL-13891 Implicit hints: show missing arguments as "name = ???: T", not as "?: T"
  • SCL-13890 Implicit hints: show recursively missing arguments as ...: T, not as ?: T
  • SCL-13953 Exception in attempt to add Type Annotation for value with Literal type
  • SCL-13951 Invalid "useless expression" hint with Try and Option
  • SCL-14113 scalafmt: broken indent after generated "toString()" method
  • SCL-13556 AOT: completing with TAB should update type
  • SCL-14117 Scalafmt: Failed to format UnfoldPullerAsync.scala
  • SCL-14115 Scalafmt: formatter's error message shouldn't appear in case of incorrect code
  • SCL-14059 Cmd+Click navigation for implicit hints doesn't work (but Cmd+mouse_move+Click works)
  • SCL-14052 Remove Implicit Conversions and Implicit Arguments from View menu
  • SCL-14050 implicit hints: show error tooltip for ambiguous references
  • SCL-13555 AOT completion: support typed patterns
  • SCL-14056 Enable brace matching for parentheses around implicit conversion hints
  • SCL-13969 Merge multiple overrides/implements gutter icons on the same line
  • SCL-13968 Do not show SAM implementation gutter markers for Scala < 2.12
  • SCL-13962 Implicit hints: "Make explicit" entry in a context menu
  • SCL-13961 Parameter Info: show parameters even when no argument list is present
  • SCL-13967 Unnecessary gutter icons for explicit SAM inheritors
  • SCL-13966 Link navigation in gutter icons is broken
  • SCL-13965 delegation of build to sbt shell doesn't work on windows
  • SCL-13575 Type annotation settings: "Type is obvious" -> "Type is stable"
  • SCL-14061 Wrong method calls ordering in chain Implicit conversions call
  • SCL-13979 Show Implicit Arguments: recursive search regression
  • SCL-13975 no qualifiers for implicit val's in implicit argument hints
  • SCL-13976 enable "Show Implicit Arguments" action for implicit conversions
  • SCL-13970 Rename intention: "Provide inline implicit conversion" -> "Make implicit conversion explicit"
  • SCL-13738 Extend semantic highlighting to Pattern matching

...