Vaadin 6.4.0 available

Vaadin 6.4 is finally out, after nearly three months of work. Get the installation package from the download site at
http://vaadin.com/download
. If you are using the Vaadin Plugin for Eclipse, upgrade the Vaadin version from the project preferences.

The release includes a number of important new features. To see what’s new, please check out the
Demo Site
and especially the Sampler, which highlights the new features.

The biggest enhancements include
improved keyboard navigation
in Table, Tree, DateField, Slider and many other components (Sampler for
Table
,
Tree
and
DateField
). Both Table and Tree support
multi-selection
with Ctrl and Shift keys for selecting ranges of items (
Table
and
Tree
). In addition, Table now supports a
footer row
and
click listeners on the header and footer
(
Sampler
), as well as
column resize listeners
. See the
Release Notes
for a detailed list of new features as well as bug fixes.

As always, when upgrading from an earlier version, you should recompile any custom widget sets and refresh your project in Eclipse. See the
General Upgrade Notes
for more details on upgrading.

Vaadin 6.4 will now enter maintenance mode and we will be releasing maintenance releases about every two weeks, as necessary. Plans for upcoming releases can be found from the
Vaadin Roadmap
in the Vaadin Trac.

There are now updated versions (1.3.0) of the Vaadin Maven archetypes that by default refer to Vaadin 6.4.0 and the latest versions of some Maven plugins.

If your project has been created with an older version and has a widgetset, it contains an “entry-point” row:

    ...
    [b]
<!--
        This is needed because of a bug in gwt-maven-plugin 1.2
        (http://jira.codehaus.org/browse/MGWT-147):
        modules without entry points are never compiled.
    -->
    <entry-point class="com.vaadin.terminal.gwt.client.DefaultWidgetSet" />
[/b]

    <inherits name="com.vaadin.terminal.gwt.DefaultWidgetSet" />
    ....

You should remove the entry point row in the widgetset (along with the comment that precedes it) and make sure you are using version 1.3-SNAPSHOT of gwt-maven-plugin.

Also, when upgrading Vaadin in a Maven project, make sure you also update the GWT version in your pom.xml - for Vaadin 6.4.0, use GWT 2.0.3.