Scala Plugin 1.2 is Available

Posted on by Andrey Cheptsov

Winter is coming, and we brace ourselves with the new features for Scala developers, so check out the new Scala Plugin 1.2 for IntelliJ IDEA 14 (if you haven’t done so yet.)

One of the notable improvements it brings is the Ahead-of-time Code Completion, a brand new type of code completion that suggests variable and parameter names along with their types based on the classes available in a context:

More details on how this works can be found in the corresponding EAP announcement.

Another important thing is that you can now switch between EAP (Early Access Program) and Release update channels via an option in the Settings → Languages & Frameworks →  Scala → Misc:

For the complete list of changes see Release Notes.

We hope you’ll enjoy the new features, and as always are waiting for your feedback in the discussion forum and the issue tracker.

Develop with Pleasure!

Comments below can no longer be edited.

6 Responses to Scala Plugin 1.2 is Available

  1. Michael Hamrah says:

    December 17, 2014

    Is there documentation on how IntelliJ interprets and uses build.sbt and a project’s settings? I have some settings in build.sbt which aren’t being honored and am having a hard time finding information on what’s going on:

    excludeFilter in (Compile, unmanagedSources) := HiddenFileFilter || “*_test.scala”
    excludeFilter in (Test, unmanagedSources) := HiddenFileFilter
    resourceDirectory in Compile := baseDirectory.value / “resources”
    resourceDirectory in Test := baseDirectory.value / “resources”

    These settings do not appear to honored when running Build => make.

    Thanks,

    Mike

  2. Tao Z says:

    December 18, 2014

    after updated to 1.2.1;
    My SBT project which used scalaVersion := 2.11.2 can not recognition most scala function (println(“”) for instance).
    If I change scalaVersion to 2.11.4 in build.sbt, everything go well.
    Please help. thx.

    • Tao Z says:

      December 18, 2014

      my previous scala plugin version is 1.2

      • Daniel Slapman says:

        December 18, 2014

        Tao, try to Ivalidate Caches, it usually works for me in such cases.

        • Tao Z says:

          December 22, 2014

          Thanks for your reply.
          But, how to Ivalidate Caches?
          I can’t find any option about it in IDEA.

        • Tao Z says:

          December 22, 2014

          Hi, i found a folder named cache in …\.IntelliJIdea14\system\caches.
          And i deleted everything in it.
          Then, my IDEA goes well.
          Thanks again.