diff options
author | Marko Grönroos <magi@iki.fi> | 2009-07-06 14:49:41 +0000 |
---|---|---|
committer | Marko Grönroos <magi@iki.fi> | 2009-07-06 14:49:41 +0000 |
commit | ef4b9db28b2f60c9f30be3e808eee4cf34c73963 (patch) | |
tree | 05b1c41d065824433f72edbafde9ef3c1a031a91 /WebContent | |
parent | 1d91243b4c7edee3b6b4aae5d8eaef1ca4d437fc (diff) | |
download | vaadin-framework-ef4b9db28b2f60c9f30be3e808eee4cf34c73963.tar.gz vaadin-framework-ef4b9db28b2f60c9f30be3e808eee4cf34c73963.zip |
Updated Release Notes for Vaadin 6.0.1 release. For #3118.
svn changeset:8334/svn branch:6.0
Diffstat (limited to 'WebContent')
-rw-r--r-- | WebContent/release-notes.html | 75 |
1 files changed, 49 insertions, 26 deletions
diff --git a/WebContent/release-notes.html b/WebContent/release-notes.html index bcc3b578b8..2af5339374 100644 --- a/WebContent/release-notes.html +++ b/WebContent/release-notes.html @@ -23,41 +23,35 @@ <h2>Release Notes for Vaadin @version@</h2> -<p>Vaadin @version@ is the first release of Vaadin, the next generation of the framework -formerly known as IT Mill Toolkit. The major release includes a number of enhancements to -IT Mill Toolkit 5.4, along with many bug fixes. The most significant additions are:</p> +<p>Vaadin @version@ is the first maintenance release for Vaadin 6. In addition to many bug +fixes, the most significant additions are:</p> <ul> - <li>Vaadin Plugin for the Eclipse IDE</li> - <li>Preview version of a WYSIWYG Editor (under Eclipse)</li> + <li>Major improvement in Liferay portal integration support (<a href="http://dev.itmill.com/ticket/3113">#3113</a>).<br/>Note that:</li> + <ul> + <li>Regarding widget sets:</li> + <ul> + <li>Only one widget set is allowed for a portal. If different portlets would normally use different widget sets, you need to use inheritance or composition to combine the widget sets to a single widget set.</li> + <li>You need to specify the widget set in the portal properties.</li> + <li>The widget set needs to be loaded from <tt>/VAADIN/widgetsets/</tt> path.</li> + </ul> + <li>Regarding themes:</li> + <ul> + <li>The base theme (usually "<tt>reindeer</tt>" or "<tt>runo</tt>") is defined in portal properties and is loaded automatically by the portal, not by individual portlets.</li> + <li>The base theme must have path <tt>/VAADIN/themes/<i>reindeer</i></tt>.</li> + <li>No <tt>@import</tt> statement should be used in an application theme, unlike in normal Vaadin applications, as the base theme is loaded implicitly.</li> + </ul> + </ul> </ul> <p>Some other notable changes:</p> <ul> - <li>State (caption, hidden, disabled) of a tab in a <b>TabSheet</b> is no longer bound to the contained component, though the initial state is obtained from the component (<a href="http://dev.itmill.com/ticket/2914">#2914</a>).</li> - - <li><b>FieldFactory</b> has been split into <b>FormFieldFactory</b> and <b>TableFieldFactory</b>, both containing a single method (<a href="http://dev.itmill.com/ticket/2956">#2956</a>, <a href="http://dev.itmill.com/ticket/2499">#2499</a>).</li> - - <li>The <b>Form</b> component previously called two methods in <b>FieldFactory</b>. Now it always calls only one in <b>FormFieldFactory</b></li> - - <li><b>Panel</b> and <b>Window</b> can now contain a <b>ComponentContainer</b> - (previously only <b>Layout</b>) as the "root layout" (<a - href="http://dev.itmill.com/ticket/2921">#2921</a>). The <tt>setLayout()</tt> method is - deprecated and the new <tt>setContent()</tt> method that accepts a - <b>ComponentContainer</b> is recommended.</li> - - <li>Vaadin applications are now serializable, which allows compatibility with many clustering and cloud computing solutions.</li> - - <li>The new <b>AbsoluteLayout</b> allows placing components by their coordinates.</li> - - <li>The way how <b>DateField</b> handles unparseable non-empty input in the default - implementation of <tt>handleUnparsableDateString()</tt> method is changed (<a - href="http://dev.vaadin.com/ticket/2831">#2831</a>). It now throws a - <b>Property.ConversionException</b> instead of returning <tt>null</tt>. + <li>Print a warning to standard output if cross-side scripting prevention is turned off (<a href="http://dev.itmill.com/ticket/3060">#3060</a>)</li> + <li>An integration hook in JavaScript API that makes a call after each XHR (<a href="http://dev.itmill.com/ticket/3083">#3083</a>)</li> </ul> -<p>The first three changes are not backward-compatible with IT Mill Toolkit 5.4.</p> +<p>See the <a href="#changelog">Change Log</a> below for a more detailed list of closed issues in this release.</p> <h2>Instructions for Upgrading from IT Mill Toolkit 5</h2> @@ -199,6 +193,35 @@ for your platform.</p> <p>For other known problems, see open tickets at developer site <a href="http://dev.itmill.com/">dev.itmill.com</a>.</p> +<h2><a name="changelog">Change Log</a></h2> + +<ul> + <li><a href="http://dev.itmill.com/ticket/1623">#1623</a>: Table: Client side should dynamically adjust pagelength variable</li> + <li><a href="http://dev.itmill.com/ticket/2941">#2941</a>: Panel/Window does not remove all Action Handlers on client-side</li> + <li><a href="http://dev.itmill.com/ticket/3015">#3015</a>: Class Object instances should not be used as identifiers, are not serializable</li> + <li><a href="http://dev.itmill.com/ticket/3038">#3038</a>: demo main page broken if scrollbars in use (FF, SA)</li> + <li><a href="http://dev.itmill.com/ticket/3039">#3039</a>: Scrollbar jumps to top in Safari</li> + <li><a href="http://dev.itmill.com/ticket/3051">#3051</a>: MethodProperty serialization broken when setter or getter is null</li> + <li><a href="http://dev.itmill.com/ticket/3052">#3052</a>: Link style button icons are always 16px wide in reindeer theme</li> + <li><a href="http://dev.itmill.com/ticket/3059">#3059</a>: Window's setStyleName, removeStyleName does not remove old styles on the client side.</li> + <li><a href="http://dev.itmill.com/ticket/3060">#3060</a>: Warn if cross site scripting prevention is turned off</li> + <li><a href="http://dev.itmill.com/ticket/3061">#3061</a>: Security key should not use invalid http header</li> + <li><a href="http://dev.itmill.com/ticket/3071">#3071</a>: IE6: Undefined/auto subwindow width is broken</li> + <li><a href="http://dev.itmill.com/ticket/3073">#3073</a>: IE7: Error when rendering a Tab without a caption</li> + <li><a href="http://dev.itmill.com/ticket/3074">#3074</a>: "100% wide accordion is too wide using ""reindeer"""</li> + <li><a href="http://dev.itmill.com/ticket/3078">#3078</a>: "Debug console ""root problems"" has invalid position in IE7"</li> + <li><a href="http://dev.itmill.com/ticket/3081">#3081</a>: HierarchicalContainer overwrites old items when trying to add a new item</li> + <li><a href="http://dev.itmill.com/ticket/3083">#3083</a>: JS api where to hook functionality after each XHR</li> + <li><a href="http://dev.itmill.com/ticket/3092">#3092</a>: BeanItemContainer is not extendable</li> + <li><a href="http://dev.itmill.com/ticket/3098">#3098</a>: Tree node text wraps to the next line if an icon is present and width is fixed</li> + <li><a href="http://dev.itmill.com/ticket/3099">#3099</a>: PopupView is shown off screen</li> + <li><a href="http://dev.itmill.com/ticket/3102">#3102</a>: Upload.ProgressListener not called in some situations</li> + <li><a href="http://dev.itmill.com/ticket/3105">#3105</a>: "Show ""invalid security key"" instead of ""Session Expired"" for invalid security key"</li> + <li><a href="http://dev.itmill.com/ticket/3109">#3109</a>: Down sort arrow visually broken in table with strong style (reindeer)</li> + <li><a href="http://dev.itmill.com/ticket/3115">#3115</a>: A new session should not be created if an application is not</li> + <li><a href="http://dev.itmill.com/ticket/3119">#3119</a>: Release notes back link should not link to index.html</li> +</ul> + <h2>Requirements</h2> <p>Vaadin is available for the following operating systems:</p> |