By Scala IDE team on May 27 2014
The second milestone for Scala-IDE 4.0.0
We are very happy to announce the second milestone release of
Scala-IDE 4.0.0 ! We are progressing towards our Lithium release,
with numerous improvements along the way.
We wanted to make this release available to our users as soon as
possible, to get you the many improvements of the last few
months, but also because we need your help: we are going to
implement the possibility to work with projects set to build with
two different Scala versions (2.11
and 2.10 are supported for now), and we would like your help working
out the kinks of this feature.
So download the milestone, try out the feature, and let us know
what you think!
This release fixes many bugs, and we invite you to read the
Changelog for a full description. Here are some interesting
- new and improved menus, with cleaner refactoring choices, and
- reactivated, improved Scala templates
- file reloads by the Presentation Compiler now happen in sync
with the reconciler mechanism of Eclipse, yielding performance
improvements throughout the interface, notably for semantic
- removal of the bundling with scala-continuations plugin
- indentation guide to visually help edition of Scala code
- improvements in indentation
- more robust integration with the sbt incremental compiler,
classfiles, virtual files, all yielding performance
- QuickFix for auto-generating method stubs for inherited abstract members
- support for the new name hashing algorithm in the Sbt incremental compiler. This feature improves build times by making smarter decisions about what source files require recompilation. It is still experimental (and disabled by default), but we’d like to hear back about any issues you encounter!
- support for several versions of Scala! This brand-new
experimental feature is released early to get help from
beta-testers. Please read the blog post, and report any issues.
- see the full changelog for a complete list of changes.
We were blessed with great contributions from our users these
last few months! Heartfelt thanks to Simon Schäefer (@sschaef)
for his repeated contributions, Vladimir Nikolaev (@VladimirNik),
Alden Torres (@aldenml), Jerzy Müller (@Kwestor) and Trond
Bjerkestrand (@tbje) for their respective pull requests, and
Scala team members (@adriaanm, @retronym, @gkossakowski) for
their invaluable help.
This release is available for both Eclipse Juno (4.2) and Kepler
(4.3), so head down to the download page or just use the following update site:
We also have experimental support for Eclipse Luna, and you can try it out from the following update site:
Happy Scala coding!