]> source.dussan.org Git - vaadin-framework.git/commitdiff
Added release notes for 7.0.alpha2.
authorMarko Gronroos <magi@vaadin.com>
Fri, 20 Apr 2012 07:50:17 +0000 (10:50 +0300)
committerMarko Gronroos <magi@vaadin.com>
Fri, 20 Apr 2012 07:50:17 +0000 (10:50 +0300)
WebContent/release-notes.html

index 1ca217bc56ec261dbae7c657f52abddfcd06a6e6..58067308c48b5d08e9359c34da07e5c93934fee8 100644 (file)
       <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>