Scala IDE 2.1.0 Milestone 2

Jul 31 2012

Today we are releasing Milestone 2 of the Scala IDE 2.1.0 for Eclipse, available for both
Scala 2.9 and 2.10.0-M7! The highlights of this release are Scala 2.10 support and the Scala IDE
ecosystem. Oh, and one more thing: the Scala Worksheet!

Let’s have a quick round at what happened in the past three months.

Scala IDE ecosystem

This is one of the most exciting news of this milestone. The Scala IDE ecosystem was
officially launched a few weeks ago, and
we are convinced it will be a great place for finding plugins to boost your productivity with
Scala. Essentially, the ecosystem is one single update site with Scala-related Eclipse plugins.
If you are an Eclipse plugin developer and you want to make your plugin available to a wider
audience, contact us!

The ScalaTest plugin was the first plugin to become part of the ecosystem, and the today we
release another one, the Scala Worksheet plugin. More plugins are on the way, so stay tuned!

Full Scala 2.10 support

We’ve been following closely the development of Scala 2.10.0, so that we could make sure that
the next release of Scala will be supported by the Scala IDE from day-0. Keeping the IDE
aligned with Scala development has proven to be challenging, but the investment was worth
the price.

With this milestone we already have full support for all 2.10.0 features (value classes,
string interpolation, macros and reflection, plus a new pattern matcher, just to name a few!).

Scala Debugger

If you used the new Scala Debugger, you know it was a bit of a hack: you had to explicitly
enable it in the Scala preferences and it used to rely on a launched JDT debug session.

Forget the past, the Scala Debugger is finally a first-class citizen in Eclipse and it will
be the default debugger for all your Scala applications from now on.

Also, many refactoring tickets have been fixed, particularly related to rename refactoring and organize imports.

Find References

We have initial support for find references. We know it’s not production ready, but we need you to
test it and file bug reports. It’s a big improvement already!

Scala Test plugin

If you are using ScalaTest in your project, you will definitely love this plugin. The ScalaTest team has
been hard at work to provide a full-featured plugin for Scala IDE. More details (and screenshots!) on
the project page

Scala Worksheet

Scala worksheet allows experimentation with the Scala language in a new way. A worksheet is a Scala file that is evaluated on save, and the result of each expression is shown in a column to the right of your program. Worksheets are like a REPL session on steroids, and enjoy 1st class editor support: completion, hyperlinking, interactive errors-as-you-type, auto-format, etc.

Bugfixes

We fixed 119 tickets since milestone 1 was released! You will notice many improvements in the Scala editor and semantic highlighting (big thanks to our newest contributor, Simon Schäfer!) For a more detailed list of the most important fixes check the changelog

Install it now!

The preferred way to install this release is through the milestone ecosystem. Just point Eclipse to
the update site and select the Scala IDE and any additional plugins you want to install.

We hope you will enjoy using it and, please, let us know what you think. This is the perfect time to help us
with ideas and improvement suggestions, or just contribute them.

Thanks

We would like to take the opportunity to thank all contributors for the amazing work they have done
to make this milestone possible. Special thanks go to Luc Bourlier, Chee Seng Chua, Mirco Dotta,
Iulian Dragos, Michael Holzer, Eric Molitor, Martin Odersky, Simon Schäfer, Mirko Stocker and Matt Russell.