After 2.7.4, the next major release of Scala will be 2.8. This version will make a rather bigger jump ahead than previous releases. It will fix many outstanding tickets, and include several changes and additions. Read below for more!
At least the following new features will be included:
package object scala type List[+A] = scala.collection.immutable.List[A] val List = scala.collection.immutable.List ... }
The 2.8 version will also drop most operations that were deprecated in earlier versions, and will no longer support the old version 1.4 of the Java Virtual Machine. The class file format and compilation internals will be changed to some degree, so that programs compiled under 2.8 will not be compatible with binaries compiled earlier. Source compatibility should be by and large assured, however.
Finally, concerning the timeframe, we want to have the first beta out at the beginning of June. So that's just 6 more weeks!