]> source.dussan.org Git - vaadin-framework.git/commitdiff
Update release notes for Vaadin 7.4
authorLeif Åstrand <leif@vaadin.com>
Wed, 17 Dec 2014 13:34:37 +0000 (15:34 +0200)
committerVaadin Code Review <review@vaadin.com>
Thu, 18 Dec 2014 08:38:56 +0000 (08:38 +0000)
Change-Id: Ifb65c053cf27ceac20c7f589dc4fcb76a4c468cf

WebContent/release-notes.html

index 658b61624e82fbb135fc4256c9c7f41299e04cc4..d02e0eeb37e9996f8902b632f6b982b3ab63d8ae 100644 (file)
@@ -67,7 +67,7 @@
         <h2 id="overview">Overview of Vaadin @version@ Release</h2>
 
         <p>
-            Vaadin @version@ is a maintenance release that includes a
+            Vaadin @version@ is a feature release that includes a
             number of new features and bug fixes, as listed in the <a
                 href="#enhancements">list of enhancements</a> and <a
                 href="#changelog">change log</a> below.
             enhancements. Below is a list of the most notable changes:</p>
 
         <ul>
-            <li>Valo is a brand new built-in theme for Vaadin. It leverages 
-                the Sass CSS preprocessor heavily, 
-                providing a variety of ways to customize the look and feel of your theme. 
-                See <a href="https://vaadin.com/wiki/-/wiki/Main/Valo+theme+-+Getting+started">the Valo theme tutorial</a> or <a href="https://vaadin.com/book/-/page/themes.valo.html">the Valo theme section</a> in Book of Vaadin for information on how to get started.</li>
-            <li>Support for changing theme on the fly</li>
+            <li>Grid is a new component for showing tabular data. It has been
+                designed from the ground up to eventually replace the Table
+                and TreeTable components.<br />
+                The most notable Grid features in @version-minor@ are:
+                <ul>
+                    <li>Support for multiple rows in the header and footer sections.</li>
+                    <li>Renderer concept for customizing how the data in a given column is represented in the browser.</li>
+                    <li>Support for frozen columns.</li>
+                    <li>Support for inline editing of one row at a time.</li>
+                    <li>Support for components in header and footer cells.</li>
+                    <li>Hardware accelerated, touch optimized scrolling.</li>
+                </ul></li>
+            <li>Declarative layout support for initializing a component hierarchy from an HTML file.</li>
+            <li>Uses GWT 2.7 for improved compilation times when using Super Dev Mode.</li>
+            <li>@Viewport annotation for declaratively defining a mobile viewport definition for a UI.</li>
+            <li>Captions can be configured to be displayed as HTML.</li>
+            <li>Selects use converters when presenting itemids.</li>
+            <li>Improved performance when server response contains no visual changing (e.g. empty polling responses).</li>
+            <li>Unified JSON library for using the same API in both server-side and client-side code.</li>
+            <li>Range validators and converters for additional numerical types.</li>
+            <li>Support for fine grained add/remove item events in in-memory containers.</li>
         </ul>
 
         <p>
-            For enhancements introduced in Vaadin 7.2, see the <a
-                href="http://vaadin.com/download/release/7.2/7.2.0/release-notes.html">Release
-                Notes for Vaadin 7.2.0</a>.
+            For enhancements introduced in Vaadin 7.3, see the <a
+                href="http://vaadin.com/download/release/7.3/7.3.0/release-notes.html">Release
+                Notes for Vaadin 7.3.0</a>.
         </p>
 
         <h3 id="incompatible">Incompatible or behavior-altering changes in @version-minor@</h3>
         <ul>
             <li>
-                <p>The shadow of all overlays (VOverlay) are now implemented with CSS box-shadow in all browsers except Internet Explorer 8 (<a href="http://dev.vaadin.com/ticket/9303">#9303</a>). 
-                In IE8 the old image-based implementation is still used.
-                </p><p>
-                The image-based shadow implementation is also deprecated, so if you have any custom shadow implementations in your themes or add-ons, 
-                please update them accordingly to use CSS box-shadow instead.
-                </p><p>
-                Note that the CSS-based implementation is visually not 100% identical to the old implementation. This should not cause issues except
-                if you are using screenshot-based TestBench tests or similar visual regression tests.
-                </p>
+                <p>The org.json and com.google.gwt.json libraries have been replaced by elemental.json.</p>
+                <p>JavascriptFunction.call parameter type has been changed to elemental.json.JsonArray, affecting JavaScript.addFunction, AbstractJavaScriptComponent.addFunction and AbstractJavaScriptExtension.addFunction</p>
+                <p>Raw JSON values passed to AbstractJavaScriptComponent.callFunction and AbstractJavaScriptExtension.callFunction should be changed to use elemental.json types.</p>
             </li>
-            <li>The theme for the debug window is now implemented using a GWT client bundle and is no longer included in the standard theme.</li>
-            <li>Reverted to use JSON.org implementation of the JSON library instead of the Android implementation that was used in Vaadin 7.2.
-                See <a href="licenses/the-json-license.txt">the-json-license.txt</a> for information about its license.</li>
+            <li>Support for Opera 12 has been dropped. Newer versions based on the Blink rendering engine are still supported.</li>
         </ul>
         <h3 id="knownissues">Known issues</h3>
         <ul>
         </p>
 
         <ul>
-            <li>Mozilla Firefox 18-33</li>
+            <li>Mozilla Firefox 18-34</li>
             <li>Mozilla Firefox 17 ESR, 24 ESR, 31 ESR</li>
             <li>Internet Explorer 8-11</li>
             <li>Safari 6-8</li>
-            <li>Opera 12, 16-25</li>
-            <li>Google Chrome 23-38</li>
+            <li>Opera 16-27</li>
+            <li>Google Chrome 23-39</li>
         </ul>
 
         <p>
 
         <ul>
             <li>iOS 5-8</li>
-            <li>Android 2.3-4</li>
+            <li>Android 2.3-5</li>
             <li>Windows Phone 8</li>
         </ul>