Release Notes - ICEfaces - Version 4.3 - HTML format

Bug

  • [ICE-8888] - ace:dataTable, issue with column pinning when using filtering
  • [ICE-9531] - ace:dataTable column pinning should survive row level updates
  • [ICE-10179] - ace:tooltip - showDelay issues when using ace:delegate
  • [ICE-10525] - Session expires on page load with strictSessionTimeout=true and timeout -1
  • [ICE-10530] - mobi:viewManager headers misalignment
  • [ICE-10980] - JSF h:selectOneListbox, h:selectOneMenu components not escaping HTML text in labels
  • [ICE-11164] - ace:dataExporter, content of components that perform iteration is not exported
  • [ICE-11241] - NullPointerException thrown by BridgeSetup.java and BridgeFormsSetup.java in a portlet environment during a portlet mode change
  • [ICE-11255] - ace:fileEntry - Performance issues after uploading files
  • [ICE-11330] - ace:expansionToggler, ExpansionChangeEvent.isExpanded() returns opposite value
  • [ICE-11346] - ace:resizable panel in iterations issue
  • [ICE-11349] - showcase ace:audio demo deltaSubmit = true issue
  • [ICE-11351] - showcase ace:colorEntry deltaSubmit = true issues
  • [ICE-11352] - Emporium image issue with JSF 2.3 and Firefox browser
  • [ICE-11353] - put full path to ColorEntry with package name for @MandatoryResource annotation
  • [ICE-11373] - ace:dataTable column reordering ceases functioning after column sort
  • [ICE-11374] - ace:dataTable, preserve column pinning order after reloading the page
  • [ICE-11376] - ace:pushButton does not submit with enter key when it has focus
  • [ICE-11379] - using <ace:cellEditor> with <ace:dataTable ...scrollable="true"../> causes illegible characters while page is loading
  • [ICE-11382] - Request for update has unexpected value for jsf.ajax.partial.execute parameter
  • [ICE-11383] - Fix partial submit issued from a different view that the one rendered
  • [ICE-11386] - icecore:defaultAction preventing item selection in ace:autoCompleteEntry and ace:comboBox when pressing Enter
  • [ICE-11391] - ace:list doesn't reflect modifications in the model made in the Invoke Application phase
  • [ICE-11392] - ace:dynamicResource type="button" does not render id attribute
  • [ICE-11394] - org.icefaces.impl.application.IcefacesBeanDestroyRecorder gets warning for eager = true @ManagedBean
  • [ICE-11396] - ace:dynamicResource doesn't work as attachment on Pluto
  • [ICE-11397] - Converters not being applied on ace:checkboxButton, ace:radioButton, and ace:radioButtons
  • [ICE-11403] - ace:themeSelect does not include all the themes with myfaces 2.3
  • [ICE-11404] - ace:fileEntry issues on Edge version 42+
  • [ICE-11405] - mobi:dataView, it's not possible to select rows on Chrome and FF
  • [ICE-11410] - ace:simpleSelectMenu is not applying class 'ui-state-error' when JSF validator provides invalid state

Improvement

  • [ICE-9715] - ace:dataTable - Corresponding body columns to header columns for property inheritance
  • [ICE-9718] - Support ace:dataTable pinned columns feature in combination with multiple row column headers
  • [ICE-10394] - ace:dataTable - Add keyboard row navigation
  • [ICE-10574] - More granular control for columns in ace:tableConfigPanel
  • [ICE-10857] - Enhance the implementation of LazyNodeDataModel to support reordering
  • [ICE-10914] - ace:fileEntry - Support client-side validation of file types
  • [ICE-11057] - Allow ace:menuItem to support JSF h:link functionality, including "outcome" attribute and f:param
  • [ICE-11070] - Improve data structure in ace:tree
  • [ICE-11270] - Improve ace:schedule component
  • [ICE-11277] - remove dependency on UISeries for ace components, using UIData instead
  • [ICE-11281] - make tabSet, accordion, panelStack extend namingContainer
  • [ICE-11290] - activeRowIndex attribute on mobi:dataView throws exception when value is null
  • [ICE-11336] - Add "disabled" attribute to ace:resizable
  • [ICE-11362] - SECURITY: Potential 'eval' injection risk in fileEntry.js
  • [ICE-11365] - SECURITY: Potential 'eval' injection risk in gmap.js
  • [ICE-11366] - Update Font-Awesome library to latest version (4.7)
  • [ICE-11377] - ace:dataTable, extend Find demo to select rows and highlight cells
  • [ICE-11378] - ace:dataTable, extend Click Events demo to automatically select text of input field
  • [ICE-11380] - ace:dataTable, add keyboard cell navigation
  • [ICE-11381] - Scrollable ace:dataTable, conceal body table while resizeScrolling() calculations take place
  • [ICE-11393] - add source and destination location in event for ace:list
  • [ICE-11399] - Re-engineer the Find functionality on ace:dataTable to avoid using binding
  • [ICE-11400] - java.lang.NoClassDefFoundError: javax/enterprise/context/spi/Contextual when using JSF 2.3 with tomcat
  • [ICE-11401] - Update included JSF libs to JSF 2.3.5
  • [ICE-11406] - Support for JDK 10
  • [ICE-11411] - ace:dataTable column reordering, clicking on the header text selects it instead of dragging the column
  • [ICE-11412] - ace:list and ace:listControl, buttons can't be navigated via keyboard
  • [ICE-11413] - Support for JDK 1.8-10.0

New Feature

  • [ICE-7045] - New ace:borderLayout component
  • [ICE-8653] - Component request: Dashboard
  • [ICE-10801] - Add support for Swipe/Left/Right and TapHold client events on mobile devices
  • [ICE-11283] - add delete event to ace:list component
  • [ICE-11318] - ace:dateTimeEntry, add capability to highlight specific dates
  • [ICE-11354] - Implement showTicks and showTickMarks for axes in ace:chart
  • [ICE-11363] - ace:tabset - Add new 'scrollableTabs' attribute for scrolling tabs support
  • [ICE-11371] - add ability to update location of ace:gmapMarker when dragged to new location
  • [ICE-11387] - create ace:triStateCheckbox to replace composite component in 3.x-EE

Task

  • [ICE-11333] - replace and remove yui-button style class definitions from ace:checkboxButton

Edit/Copy Release Notes

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