Quantcast

Eclipse Scala IDE 2.0.0 (RC3) for Scala 2.9 and 2.8 is out

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Eclipse Scala IDE 2.0.0 (RC3) for Scala 2.9 and 2.8 is out

Scala IDE
A new Release Candidate (RC3) for the coming 2.0.0 final release of the Eclipse IDE for Scala is ready for download! This release candidate includes an important update that makes the Scala IDE compatible with the latest released Spring IDE plugin, and one additional fix for correctly handling incremental compilation of mixed Java/Scala projects. We will wait at least one week before issuing a final release, in order to allow developers and testers to send us their feedback.

To successfully upgrade to RC3, you will first need to uninstall the 'JDT Weaving for Scala' feature. To do so, simply open Eclipse and click on the 'About Eclipse SDK' menu (you can access it under the 'Help' menu item if you are on Windows, or the 'Eclipse' menu item if you are on OSX). Then, click 'Installation Details' and look for the 'JDT Weaving for Scala' feature. Select it and click the 'Uninstall' button, located at the bottom right corner. Once 'JDT Weaving for Scala'  is uninstalled, go ahead and upgrade to RC3 as usual. 
(In case 'JDT Weaving for Scala' did not appear in the list of your installed plugins, then you can upgrade to RC3 as usual, it should work just fine.)

As usual, this release comes in two flavors: the 2.9.1 version, and the 2.8.3-SNAPSHOT version.

The 2.8 compiler shipped with this version of the plugin is based on the development branch of 2.8.3, and is fully binary compatible with both 2.8.2 and 2.8.1. It contains the same improvements to the presentation compiler as the 2.9 version, and a number of bug fixes related to Java signatures. Also note that the 2.9.1 compiler shipped with this version of the plugin is fully binary compatile with both 2.9.0-1 and 2.9.0.

What's new:

  • Scala IDE now compatible with Spring IDE. [#1000780]
  • Incremental compilation of Java files that depend on Scala files is now correctly handled. [#1000607]
  • Corrected completion suggestions for overloaded methods. [#1000654]
  • Make Scala Interpreter view more visible. [#1000791]

A list of fixed tickets for this release is available here:

You can install the new release by pointing Eclipse to the following update site:

for the 2.9.1 version: http://download.scala-ide.org/releases-29/stable/site

for the 2.8.3-SNAPSHOT version: http://download.scala-ide.org/releases-28/stable/site

Other releases can be found at:

http://download.scala-ide.org

Both plugins are ensured to work with Eclipse 3.6 (Helios), which is currently the officially supported Eclipse platform for the Scala IDE. Support for Eclipse 3.7 (Indigo) is experimental.


Happy Scala coding!


-- The Eclipse Scala IDE Team
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Eclipse Scala IDE 2.0.1-RC1 for Scala 2.9.2-RC1 is out

Scala IDE

We are very happy to announce a new release candidate of the Scala IDE for Eclipse! 2.0.1 is a maintenance release containing only bug fixes, and is recommended for all users.

Builder improvements

In 2.0.0 the IDE delivered better incremental compilation by building on the already proven Sbt incremental compiler. In 2.0.1 we improve on the Eclipse builder by following Sbt more closely when dealing with dependent projects:

  • when a project has build errors, dependent projects are not rebuilt
  • fine-grained information about changes in a project are propagated to downstream dependent projects, leading to even less files being recompiled

In 2.0.1, the Eclipse builder compiles exactly the same number of files at the command line Sbt.

Editor improvements

We fixed a couple of small, but annoying editor issues: double braces are inserted and deleted together, completions that need an additional import won't mess up the file, and Open Declaration works when called from the contextual menu.

Compiler improvements

This release is based on Scala 2.9.2-RC1, and includes a couple of improvements in the way compiler plugins are loaded, including the continuations plugin. Now you can have several compiler plugins loaded side-by-side, and properly use the Xpluginsdir option.

For a complete list of changes, please see the Changelog

The fine print

This version works with both Eclipse 3.6 (Helios) and 3.7 (Indigo). We developed and tested it using Java 6, but Java 7 can be used with some caveats.



-- The Scala IDE for Eclipse Team
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Eclipse Scala IDE 2.0.1-RC2 for Scala 2.9.2-RC2 is out

Scala IDE

We are very happy to announce a new release candidate for the next maintenance release of the Scala IDE for Eclipse. Scala IDE 2.0.1 RC2 is available now!

The only change with respect to 2.0.1 RC1 is the bundled Scala, which is now Scala 2.9.2-RC2.

What is new in 2.0.1?

Builder improvements

In 2.0.0 the IDE delivered better incremental compilation by building on the already proven Sbt incremental compiler. In 2.0.1 we improve on the Eclipse builder by following Sbt more closely when dealing with dependent projects:

  • when a project has build errors, dependent projects are not rebuilt
  • fine-grained information about changes in a project are propagated to downstream dependent projects, leading to even less files being recompiled

In 2.0.1, the Eclipse builder compiles exactly the same number of files at the command line Sbt.

Editor improvements

We fixed a couple of small, but annoying editor issues: double braces are inserted and deleted together, completions that need an additional import won’t mess up the file, and Open Declaration works when called from the contextual menu.

Compiler improvements

This release is based on Scala 2.9.2-RC2, and includes a couple of improvements in the way compiler plugins are loaded, including the continuations plugin. Now you can have several compiler plugins loaded side-by-side, and properly use the Xpluginsdir option.

For a complete list of changes, please see the Changelog

The fine print

This version works with both Eclipse 3.6 (Helios) and 3.7 (Indigo). We developed and tested it using Java 6, but Java 7 can be used with some caveats.


-- The Scala IDE Team
Loading...