<h2 id="enhancements">Enhancements in Vaadin @version-minor@</h2>
<p>
- @version-minor@ is the first development release of the upcoming Version 7 of the
- Vaadin Framework. It introduces the first set of new features in Vaadin 7, for the
- purpose of receiving feedback regarding the changes.
+ @version-minor@ is the second development release of the upcoming Version 7 of the
+ Vaadin Framework. It introduces the second set of new features in Vaadin 7, for the
+ purpose of receiving feedback about the changes.
</p>
- <p>The major changes in this first phase are:
+ <p>The major changes in this second alpha phase are:
<ul>
- <li>Redesign of the window and application APIs</li>
- <li>Redesign of forms and data binding</li>
+ <li>Complete overhaul of the client-server communication architecture
+ <ul>
+ <li>All add-on components that have widgets need to be ported to Vaadin 7</li>
+ <li>Integration of a GWT widget is done in a <i>connector</i> class
+ <ul>
+ </ul>
+ </li>
+ <li>Component-to-widget mapping now defined on the client-side, in the connector</li>
+ <li>No more <b style="text-decoration: line-through">Paintable</b> or <b style="text-decoration: line-through">VariableOwner</b>
+ <li>Server-side component and client-side widget can have a <emphasis>shared state</emphasis> object which is automatically synchronized</li>
+ <li>Both client-side and server-side can make RPC calls to the other side
+ <ul>
+ <li>Communicated in the next request/response</li>
+ <li>No return values
+ <li>Typically for communicating events</li>
+ </ul>
+ </li>
+ <li>UIDL is deprecated</li>
+ <li>Compatibility layer for Vaadin 6 included for easy migration</li>
+ </ul>
+ </li>
+ <li>Get computed style of a component from the browser</li>
+ <li>Support for border, padding, and margin in core layout components</li>
</ul>
<p>