Skip to content

Commit

Permalink
Merge pull request #10 from SethTisue/reorder-release-notes
Browse files Browse the repository at this point in the history
reorder release notes with newest at top
  • Loading branch information
gkossakowski committed Jan 21, 2012
2 parents 614c495 + 3fae689 commit a6654a3
Showing 1 changed file with 60 additions and 59 deletions.
119 changes: 60 additions & 59 deletions releasenotes.md
Expand Up @@ -6,45 +6,12 @@ title: Scala+GWT release notes
Release notes
=============

Scala+GWT 0.1-M1
----------------

The first official milestone release from the Scala+GWT project.

This release consists of just samples packaged along with snapshot
of jars needed to build them. Those jars include our own version
of both GWT and Scala.

This release doesn't come with any official artifacts apart from the
tarball you can download from http://github.com/scalagwt/scalagwt-sample.

### What works

Samples show it the best. Here are some highlights:

* Mixed Scala/Java projects work very well (for GWT-supported Java subset)
* Most of Scala language constructs are supported
* Most of Scala library code that makes sense in a browser context is supported, including Scala collections

It's fair to say that we are not sure how far one can go with this release. It might be that you can already
build something useful with what we already have. The only way to be sure is start hacking!

### Known issues

* Compilation is very, very slow.
* `scala.immutable.{TreeMap, TreeSet}` are not supported due to various bugs (thus sorted collections don't work)
* many patterns in pattern matching logic are not supported (tough issue) examples include
* pattern alternatives (`|`)
* guard patterns (`if` guard)
* GWT's development mode is broken
* We are compiling with all optimizations turned off. This results in a slow and very large JavaScript code.

Scala+GWT 0.1-M2
Scala+GWT 0.1-M3
----------------

The second official milestone release from the Scala+GWT project.
The third official milestone release from the Scala+GWT project.

You can check release notes for Scala+GWT 0.1-M1 [here](http://scalagwt.github.com/releasenotes).
You can check release notes for previous release [here](http://scalagwt.github.com/releasenotes).

This release consists of just samples packaged along with snapshot
of jars needed to build them. Those jars include our own version
Expand All @@ -55,25 +22,15 @@ tarball you can download from [http://github.com/scalagwt/scalagwt-sample](http:

### Changes since last release

* Vastly improved compilation speed
* No more issues with GWT classpath thus build process for samples got simplified
* Development mode works

### Development mode

GWT's development mode is supported for Scala project now. You can get simple version
of development mode by running `ant devmode`. Then load your application using the
url GWT provides. Change edit source code for Hello world sample and then type
`ant scalac` in second terminal. Refresh your page in browser. You should see your
changes.
* Eclipse support for development mode

Read more about [development mode](http://code.google.com/webtoolkit/doc/latest/DevGuideCompilingAndDebugging.html#DevGuideDevMode).
### Eclipse support

Watch [video](http://www.youtube.com/watch?v=w1nluQmkE8g) showing full-blown development mode for Scala.
We've integrated [Scala IDE](http://www.scala-ide.org/) so you can develop GWT applications in Scala using Eclipse. Development mode is supported.

### Known issues

* many patterns in pattern matching logic are not supported (tough issue) examples include
* many patterns in pattern matching logic are not supported (should be fixed in next release) examples include
* pattern alternatives (`|`)
* guard patterns (`if` guard)
* in some cases (like gwtdlx sample) optimizations enabled in gwt lead to broken JS code
Expand Down Expand Up @@ -110,12 +67,17 @@ We'll be cutting a lot more of the boilerplate code once GWT libraries and APIs

Join us here: [scalagwt@googlegroups.com](http://groups.google.com/group/scalagwt).

Scala+GWT 0.1-M3
Happy playing!

*Scala+GWT team*


Scala+GWT 0.1-M2
----------------

The third official milestone release from the Scala+GWT project.
The second official milestone release from the Scala+GWT project.

You can check release notes for previous release [here](http://scalagwt.github.com/releasenotes).
You can check release notes for Scala+GWT 0.1-M1 [here](http://scalagwt.github.com/releasenotes).

This release consists of just samples packaged along with snapshot
of jars needed to build them. Those jars include our own version
Expand All @@ -126,15 +88,25 @@ tarball you can download from [http://github.com/scalagwt/scalagwt-sample](http:

### Changes since last release

* Eclipse support for development mode
* Vastly improved compilation speed
* No more issues with GWT classpath thus build process for samples got simplified
* Development mode works

### Eclipse support
### Development mode

We've integrated [Scala IDE](http://www.scala-ide.org/) so you can develop GWT applications in Scala using Eclipse. Development mode is supported.
GWT's development mode is supported for Scala project now. You can get simple version
of development mode by running `ant devmode`. Then load your application using the
url GWT provides. Change edit source code for Hello world sample and then type
`ant scalac` in second terminal. Refresh your page in browser. You should see your
changes.

Read more about [development mode](http://code.google.com/webtoolkit/doc/latest/DevGuideCompilingAndDebugging.html#DevGuideDevMode).

Watch [video](http://www.youtube.com/watch?v=w1nluQmkE8g) showing full-blown development mode for Scala.

### Known issues

* many patterns in pattern matching logic are not supported (should be fixed in next release) examples include
* many patterns in pattern matching logic are not supported (tough issue) examples include
* pattern alternatives (`|`)
* guard patterns (`if` guard)
* in some cases (like gwtdlx sample) optimizations enabled in gwt lead to broken JS code
Expand Down Expand Up @@ -172,6 +144,35 @@ We'll be cutting a lot more of the boilerplate code once GWT libraries and APIs
Join us here: [scalagwt@googlegroups.com](http://groups.google.com/group/scalagwt).


Happy playing!
Scala+GWT 0.1-M1
----------------

*Scala+GWT team*
The first official milestone release from the Scala+GWT project.

This release consists of just samples packaged along with snapshot
of jars needed to build them. Those jars include our own version
of both GWT and Scala.

This release doesn't come with any official artifacts apart from the
tarball you can download from http://github.com/scalagwt/scalagwt-sample.

### What works

Samples show it the best. Here are some highlights:

* Mixed Scala/Java projects work very well (for GWT-supported Java subset)
* Most of Scala language constructs are supported
* Most of Scala library code that makes sense in a browser context is supported, including Scala collections

It's fair to say that we are not sure how far one can go with this release. It might be that you can already
build something useful with what we already have. The only way to be sure is start hacking!

### Known issues

* Compilation is very, very slow.
* `scala.immutable.{TreeMap, TreeSet}` are not supported due to various bugs (thus sorted collections don't work)
* many patterns in pattern matching logic are not supported (tough issue) examples include
* pattern alternatives (`|`)
* guard patterns (`if` guard)
* GWT's development mode is broken
* We are compiling with all optimizations turned off. This results in a slow and very large JavaScript code.

0 comments on commit a6654a3

Please sign in to comment.