Features Releases

IntelliJ Scala plugin 2018.1.9: Literal Types, Infix Type Notation, better Error Highlighting

We have exciting news to share with you – the IntelliJ Scala plugin 2018.1.9 is now available! Get the fresh build here or update your plugin via IDEA / Settings / Plugins.

Let’s cut to the chase and take a look at the goodies that are inside this new Release build.

Literal Types support

As literal types are gradually appearing in Scala, we are ensuring their proper handling in our Tools. The Scala plugin now detects when literal types can be used and enables support for them.
LT

Infix Type Notation

Even though Infix Type Notation is just syntactic sugar, it does make code more expressive. In Scala plugin 2018.1.9, Infix Type Notation works in:

  • type hints
  • actions
  • refactorings
  • autocompletion
  • and other places

ITN_2
Juggling with Shapeless’es and ScalaZ’s types is now clearer and safer!

Better Error Highlighting

Instant error highlighting is one of the most helpful features of the Scala plugin. We never stop improving its quality and reducing the number of bugs in this subsystem. The 2018.1.9 release adds fixes in these areas:

EHL
Take the newest Scala plugin 2018.1.9 for a ride! As always, we welcome your feedback, so please don’t hesitate to reach out to us here in the comments, or in the issue tracker.

Happy developing!