Release Notes - ICEfaces - Version 2.1-Beta2 - HTML format

Bug

  • [ICE-6164] - Conflicting versions of YUI 3 between ACE components and Liferay 6
  • [ICE-7097] - MyFaces state saving has different timing which impacts some components
  • [ICE-7099] - MyFaces causes the GMap component to trigger a recursive full submit when choosing a location from the select menu.
  • [ICE-7104] - tabSetProxy "For" attribute should be in lower case
  • [ICE-7118] - MyFaces 2 and Push conflict - interferes with interaction in the Auction examples when run with MyFaces
  • [ICE-7143] - ace:dataTable - highlighted row doesn't get cleared when changing table list
  • [ICE-7168] - ICEfaces jsf.js event handlers interfere with non-ICEfaces content
  • [ICE-7188] - REGRESSION: User Session Expired when going from one portlet to the other on the same portal page
  • [ICE-7239] - ace:DataTable Page Attribute Value Incorrectly State Saved
  • [ICE-7242] - Updates fetched during push now contain redundant ViewState update
  • [ICE-7245] - ace:DataTable Headers Travel Over Page BG in IE7
  • [ICE-7254] - ace:tooltip throws JS error when nested markup is not in a single line
  • [ICE-7270] - ace:dataExporter not exporting column headers when using column grouping
  • [ICE-7271] - ace:dateTimeEntry component displays a date in the future when rendered as a popup
  • [ICE-7285] - ace:menubar - MenuModel does not get reevaluated when re-initializing the model
  • [ICE-7292] - dynamic ace:datatable columns missing
  • [ICE-7299] - Generator generates wrong attribute name for "for" attribute.
  • [ICE-7301] - ace:dataTable/dataExporter - NPE when exporting table using column filtering and pagination
  • [ICE-7302] - ID's Changing When Dynamically Adding menuitem on Server
  • [ICE-7306] - second ace:menubar actionListener not firing
  • [ICE-7307] - MyFaces requires <f:metadata> tag to be direct child of UIViewRoot
  • [ICE-7312] - Automatic Ajax broken after navigation
  • [ICE-7318] - NPE thrown when changing tab content with menus
  • [ICE-7324] - icecore:singleSubmit causing StackOverflow when used with h:inputText (ui:debug issue)
  • [ICE-7325] - ACE components using direct references to $
  • [ICE-7328] - ace:dataTable - sort icon shown incorrectly in Firefox
  • [ICE-7329] - ace:dataTable - sorting not working for table using column grouping
  • [ICE-7330] - ace:dataExporter - exports column content that are set to be rendered=false
  • [ICE-7340] - Regression: (Scopes) view Scope Retained failing
  • [ICE-7343] - Rows are not rendered at initial rendering of lazy table
  • [ICE-7344] - Session Expired responses received but not displayed.
  • [ICE-7348] - ACE generator stores null values that JSF state saving can not handle
  • [ICE-7351] - @form causes an exception when used with dataTable
  • [ICE-7355] - Exception when trying to use stacked columns inside ace:columnGroup/ace:row
  • [ICE-7361] - ace:dialog - f:ajax call causes additional modal overlay to be added
  • [ICE-7362] - ace:tooltip with displaylistener javascript error
  • [ICE-7363] - ace:tooltip offset
  • [ICE-7364] - Icefaces and JSF rendering when embedded in an ACE panelExpansion
  • [ICE-7367] - ace:datatable problem with dynamic paginator and rows attributes
  • [ICE-7369] - ace:tabSet still requesting old 2.0.x theme css resources
  • [ICE-7374] - f:ajax call to input component in panelTabSet doesn't work
  • [ICE-7377] - ACE pushButton StyleClass attribute ends up in the SPAN tag as "styleClass" attribute.
  • [ICE-7379] - Sorting doesn't work for a stacked column used in a columnGroup
  • [ICE-7380] - dataExporter - page only export issue
  • [ICE-7387] - ace:dataExporter - exports blank column when ace:tooltip is defined in column
  • [ICE-7389] - ace:dataTable - filtered content that is updated is not reflected on the ui
  • [ICE-7399] - toggling client side ace:panel generating ice.submit.type ice.dispose.window request in IE7
  • [ICE-7401] - ace:DataTable row selection updates don't contain new selections
  • [ICE-7403] - Improving design time renderers for all ace components
  • [ICE-7410] - The Locale is not updated dynamically in Component Showcase when running on MyFaces 2

Improvement

  • [ICE-3714] - outputResource should not render as a div
  • [ICE-6118] - Enhance build scripts to allow for compiling and building libraries and samples against MyFaces
  • [ICE-6961] - Re-enable animations for ace:tabSet
  • [ICE-6988] - Add a style class to the User Session Expired Dialog
  • [ICE-7016] - Enhance ace:pushButton to support embedded icon and labels, incl. label positioning
  • [ICE-7053] - panelTooltip displays in wrong position when browser view is scrolled down
  • [ICE-7190] - Enable support for portlets with MyFaces 2
  • [ICE-7258] - Change default value for 'mandatoryResourceConfiguration' from null to 'none'
  • [ICE-7269] - Enhance ace:progressBar: Add listener for current progress
  • [ICE-7282] - ace:dialog - closeListener needs to be implemented
  • [ICE-7289] - Update PortletFaces Bridge to latest version
  • [ICE-7293] - Add ability to avoid having ice:inputRichText JS loaded on every page when not using it.
  • [ICE-7319] - ace:contextMenu renders outside of viewport
  • [ICE-7321] - Generator: avoid using client ids for state saving
  • [ICE-7336] - ICEfaces interpretation of the sort criteria value expression for ace:dataTable
  • [ICE-7352] - Additional Comp-Suite ace:progressBar demos
  • [ICE-7353] - Add Comp-Suite ace:tooltip demos
  • [ICE-7370] - Consolidate and align ACE component directory, and resource names with actual component names
  • [ICE-7371] - Add support for JS onclick to ace:pushButton, linkButton and checkboxButton
  • [ICE-7376] - ace:DataTable refine API for app control of filtered data set
  • [ICE-7381] - ace:dataExporter, avoid serving file by hijacking the faces response

New Feature

  • [ICE-7005] - New Table Configuration Panel (ace:tableConfigPanel) component for ace:dataTable
  • [ICE-7007] - Support user-specified Multi-Column Sorting for ace:dataTable
  • [ICE-7365] - Add per-ace:column configurability for column movability feature
  • [ICE-7393] - Add new ace:excludeFromExport component

Task

  • [ICE-7261] - Create 3rd party JavaScript notice file for ACE
  • [ICE-7391] - Remove ACE Showcase sample application

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.