By Scala IDE team on Sep 06 2013
We are very happy to announce the simultaneous release of three products today:
- The first release candidate of the 3.0.2 maintenance release of Scala IDE. It is based on the recent Scala 2.10.3-RC2 release.
- A new Scala Search 0.2.0 release, with Type Hierarchy support!
- And a bugfix release of the Play plugin, v0.4.1.
All releases are available only for Eclipse 4.x (i.e., Juno and Kepler). Support for Eclipse 3.x is discontinued.
Scala IDE 3.0.2-RC1
Besides upgrading to the freshly announced Scala 2.10.3-RC2, the great news is that with this release we officially start support for Eclipse 4.x. Therefore, the old Eclipse 3.x platform is abandoned.
But that’s not it, of course this maintenance release comes with a few more goodies:
- Updated the build compiler to use the recently released sbt 0.13.0 (which, among others, includes an important fix for correctly handling build cancellation, see sbt pr #812)
- Semantic highlighting now works also on source attachments #1000939.
- Fixed a race-condition that can lead to “Resource XXX does not exist.” errors (see #1001846 for details)
For the complete list of fixes, please see our changelog.
Scala Search 0.2.0
Scala Search aims to extend the IDE with a range of search-related features that focus on improving code navigation and help developers better understand Scala code.
In its first release, it provided support for Find Occurrences for members (vals, vars and methods). The spotlight of this new release is Type Hierarchy support, allowing you to easily visualize the inheritance relations existing among types. Read the documentation for a short explanation on how to use this new feature. Honestly, how have we been living without Type Hierarchy for all this time?
On the road there have also been a few bugfixes. The most noticeable one is that the workspace is no longer locked while indexing the project. Please, check out the changelog for more details.
Play for Eclipse 0.4.1
The past release of the Play for Eclipse support was an important turning point, as we released a brand new editor for Play2 Template files that integrates with the Eclipse Web Tools Platform to provide a first-class HTML editing experience (read here for details).
With this maintenance release we addressed all known regressions introduced by the new editor:
- Broken Maven POM Editor #176
- Negative style ranges in the Error Log #177.
- Declaring a block with a name starting with ‘import’ results in an error #186
Upgrading is a must.
All the goodness can be installed from our milestone page, in the dev ecosystem:
We would like to take the opportunity to thank the community and all contributors for the amazing work they have done to make this release possible. Special thanks go to Luc Bourlier, Mirco Dotta, Iulian Dragos, François Garillot, Jedd Haberstro, Mads Hartmann, Grzegorz Kossakowski, and Simon Schäfer.
Last but not least, we would like to congratulate Mads Hartmann for his excellent work on Scala Search. If you have enjoyed using Scala Search so far, make sure to cheer him on twitter @Mads_Hartmann and wish him good luck for his master thesis defence!