<li>Ability to check if a listener is registered on the server-side</li>
<li>Typed arrays and maps can now be sent to server with <tt>updateVariable()</tt>
<ul>
- <li>Note! One regression on update process may appear that is
- related to this change. Issue exists on custom tailored components
- that send object arrays to server. Previously Object[] types from
- clients side became type of String[] on server side. This invalid
- behaviour is now fixed and an Object[] sent from client side is an
+ <li><b>Note!</b> This change affects existing custom components that send object arrays to the server.
+ Previously Object[] sent from client to server were converted into String[] on server side.
+ This invalid behavior is now fixed and an Object[] sent from client side is an
Object[] on server side.</li>
</ul>
</li>
</ul>
</ul>
- <li>Refactoring widget sets has also provided some optimizations for rendering</li>
<li>Portlet 2.0 (JSR 268) support</li>
<ul>
<li>A separate servlet for each portlet is no longer needed.
</ul>
<li>Enhanced sorting of <b>IndexedContainer</b> and <b>BeanItemContainer</b></li>
<ul>
- <li>Custom sort method can now be used to sort container contents.</li>
+ <li>Custom sort methods can now be used to sort container contents.</li>
</ul>
<li>Improved event support</li>
<ul>
<ul>
<li>Similar to <b>HttpServletRequestListener</b> but for portlets. Called before and after every portlet request and provides access to <b>PortletRequest</b> and <b>PortletResponse</b>.</li>
</ul>
- <li>Sampler has been updated with many new samples.</li>
<li>Enhancements to various components:</li>
<ul>
<li><b>Window</b>: Additional control over a sub window: close and drag prevention.</li>