There is plenty of activity going on in the development of the Scala IDE for Eclipse [1]. At this time, a new release candidate is available for the next point release in the 2.0 series: the Scala IDE for Eclipse 2.0.2 RC1 [2] is ready for download, including many bug fixes. At the same time, the Scala IDE developers have made available a new milestone in the upcoming 2.1 release: a new Scala IDE for Eclipse 2.1 Special Edition [3] is available, now including support for the recently release Scala 2.10.0 Milestone 4. In addition, a new nightly build is available, [4] targeting the upcoming Eclipse 4.2 (Juno). Kudos to the Scala IDE for Eclipse developers for their hard work! You can find below their release notes. [5]
June 22, 2012
We are very happy to announce a new release candidate of the Scala IDE for Eclipse! 2.0.2 is a maintenance release containing only bug fixes.
A final 2.0.2 release will follow in 7 days if no issue is reported. Please help us with the testing of this candidate, and let us know of any issues that you may encounter.
The Scala presentation compiler used to (incorrectly) use the running JDK, instead of the one configured on the build path. Now it will honor the correct JDK, meaning that Eclipse can run on JDK 6, but your project can compile against JDK 7.
Importing your multi-module project in the Scala IDE has never been a problem. However, compilation errors in a nested project used to be reported in the top-level project, which was of course confusing. That is fixed now, and we know the Maven lovers will like it.
For the many of you working with mixed Java/Scala projects, we have been fixing an annoying issue related to @throw annotation, which was causing incorrect errors to be reported in the Java editor.
Run As Scala Application more robust - #1000911 [20]
June 18, 2012
Today we released another edition of the Scala IDE V2.1 for Eclipse, based on the latest milestone for the upcoming Scala [23] 2.10! This release is a development snapshot from the upcoming 2.1 release of the IDE, having all the features in the M1 release [24].
With milestone 4 the Scala compiler enters the feature freeze phase of the 2.10.0 release. This is the best time to try out all the exciting upcoming features: reflection, the Java 6 backend, string interpolation, the new futures API, the new pattern matcher and macros. A full list of the new features is available on the Scala M4 Change Log [25]
You can see the Release Notes for M1 [24] to check the new features in the Scala IDE.
Follow this link and grab the update-site! [26]
This special edition works with Eclipse 3.7 (Indigo) [27]. We developed and tested it using Java 6, but Java 7 can be used with some caveats [28].
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.
Links:
[1] http://scala-ide.org
[2] http://scala-ide.org/blog/release-notes-2.0.2-rc1.html
[3] http://scala-ide.org/blog/release-notes-2.1-Milestone-1-210-M4.html
[4] http://scala-ide.org/download/nightly.html#scala_ide_helium_nightly_for_eclipse_42_juno
[5] http://www.scala-lang.org/node/12719
[6] http://scala-ide-portfolio.assembla.com/spaces/scala-ide/tickets/1000786
[7] http://scala-ide-portfolio.assembla.com/spaces/scala-ide/tickets/1000919
[8] http://scala-ide-portfolio.assembla.com/spaces/scala-ide/tickets/1001022
[9] http://scala-ide-portfolio.assembla.com/spaces/scala-ide/tickets/1001080
[10] http://scala-ide-portfolio.assembla.com/spaces/scala-ide/tickets/1000909
[11] http://scala-ide-portfolio.assembla.com/spaces/scala-ide/tickets/1000923
[12] http://scala-ide-portfolio.assembla.com/spaces/scala-ide/tickets/1000972
[13] http://scala-ide-portfolio.assembla.com/spaces/scala-ide/tickets/1000707
[14] http://scala-ide-portfolio.assembla.com/spaces/scala-ide/tickets/1000800
[15] http://scala-ide-portfolio.assembla.com/spaces/scala-ide/tickets/1001005
[16] http://scala-ide-portfolio.assembla.com/spaces/scala-ide/tickets/1000881
[17] http://scala-ide-portfolio.assembla.com/spaces/scala-ide/tickets/1000734
[18] http://scala-ide-portfolio.assembla.com/spaces/scala-ide/tickets/1000621
[19] http://scala-ide-portfolio.assembla.com/spaces/scala-ide/tickets/1000951
[20] http://scala-ide-portfolio.assembla.com/spaces/scala-ide/tickets/1000911
[21] http://scala-ide-portfolio.assembla.com/spaces/scala-ide/tickets/1000820
[22] http://scala-ide.org/download/current.html#202_release_candidate_1
[23] http://www.scala-lang.org/
[24] http://scala-ide.org/blog/release-notes-2.1-Milestone-1.html
[25] http://www.scala-lang.org/node/12702
[26] http://scala-ide.org/download/milestone.html
[27] http://www.eclipse.org/downloads/packages/release/indigo/sr2
[28] http://scala-ide.org/blog/java-7.html