Release Notes - ICEfaces - Version EE-3.2.0.GA - HTML format

Bug

  • [ICE-7865] - showcase app - content not rendered if using MyFaces on WAS7
  • [ICE-8001] - Eclipse project creation creates index.jsp with incorrect forward
  • [ICE-8164] - REGRESSION - showcase deltaSubmit failures
  • [ICE-8523] - ice:outputResource filename doesn't work for non Ascii characters (eg german Umlaute)
  • [ICE-8555] - ice:panelPopup leaking memory when displayed and hidden
  • [ICE-8558] - ace:dateTimeEntry - tab order is lost after selecting a date with the mouse with ace:ajax
  • [ICE-8562] - ace:DateTimeEntry rendering issues with a POST redirect
  • [ICE-8580] - ice.onElementUpdate not called on body update
  • [ICE-8599] - Icefaces3 DeltaSubmit Regressions sample apps - auction, showcase - unresponsive controls
  • [ICE-8645] - @WindowScope support for FileEntryCallback
  • [ICE-8647] - Different behavior of partialSubmit/singleSubmit in clients (was: Different behavior of partialSubmit in clients)
  • [ICE-8700] - ace:accordion looses style when added dynamically
  • [ICE-8703] - ace:chart - 'Invalid Argument' JS err when loaded via partial request in IE7 & 8
  • [ICE-8713] - Showcase: ace:autoCompleteEntry - Match Criteria (deltaSubmit specific failure)
  • [ICE-8714] - Showcase: ace:gMap - Directions (deltaSubmit specific failure)
  • [ICE-8715] - Cached resources for ace:richTextEntry can lead to problems with portlets
  • [ICE-8720] - Detect and handle login page response to ajax requests
  • [ICE-8721] - The ace:autoCompleteEntry drop down renders far away from input area
  • [ICE-8723] - ace:dateTimeEntry - Memory leak when used in an ace:d=
  • [ICE-8726] - ace:tree is unresponsive when inside an ui:repeat
  • [ICE-8732] - Can't clear an ajax enabled ace:dateTimeEntry component
  • [ICE-8743] - ace:rowEditor - Submit button does not work when used in an ace:panelExpansion
  • [ICE-8746] - ace:submitMonitor - WebKit styling issue when blockUI is set to an id
  • [ICE-8748] - ace:dialog - Modal background rendered over the dialog in IE7
  • [ICE-8750] - ace:dialog - Scrollable dataTable headers are miss aligned
  • [ICE-8751] - DateTimeEntry - Required Styling: submitting a new date on this page generates a WARNING
  • [ICE-8755] - ace:panel - Collapse/Expand icons rendered outside of the panel in IE7
  • [ICE-8763] - Performance bottleneck while cleaning up event handlers
  • [ICE-8765] - ace:dateTimeEntry - alt and title attributes on calendar button rendering '...'
  • [ICE-8766] - ace:chart getDataJSON NPE
  • [ICE-8767] - Icefaces3 sample regressions: Showcase - FileEntry - Callback: Unable to upload file
  • [ICE-8768] - Page designer for xhtml page not working
  • [ICE-8770] - ace:gMap MandatoryResourceConfig non-functional
  • [ICE-8777] - ace:list draggable panel failures (was: ace:list failures)
  • [ICE-8778] - Contents of menu components are visible before initializing component
  • [ICE-8785] - ICE-8058 follow up
  • [ICE-8792] - Source element is undefined, cannot determine if this view is ICEfaces enabled.
  • [ICE-8795] - Make focus management configurable
  • [ICE-8798] - Bean Getters getting called on none-rendered ace:dataTable
  • [ICE-8799] - ace:fileEntry - Session directory isn't cleaned up accordingly
  • [ICE-8802] - ace:dataTable column pinning border alignment issues
  • [ICE-8803] - ace:dataTable - make pagination/filter/sort states apply following the updateModel iteratation of table children
  • [ICE-8805] - Missing DOCTYPE causes browser to revert to Quirks mode and may cause SocketException
  • [ICE-8809] - ace:autoCompleteEntry, minor usability issues
  • [ICE-8811] - ace:dateTimeEntry - Validation message only shown when using render @all
  • [ICE-8813] - NullPointerException thrown for EnvUtils.containsDisposedBeans()
  • [ICE-8820] - ace:dateTimeEntry - Now and Today button functionality is inconsistent
  • [ICE-8821] - alt attribute rendering as empty for panelTabSet
  • [ICE-8822] - showcase - ace:autoCompleteEntry JS error
  • [ICE-8825] - ace:dataTable - Summary row is not updated with the correct data
  • [ICE-8828] - ace:dataTable filterEvent change submits on arrow keys
  • [ICE-8829] - Pressing enter on inputText causes ice:selectInputDate calendar to pop up
  • [ICE-8830] - REGRESSION: ice:panelTooltip displays incorrectly when used in an ice:panelPopup
  • [ICE-8835] - ace:dataTable - rowStyleClass doesn't evaluate EL expression
  • [ICE-8836] - ace:dataTable rowStyleClass not evaluated per-row
  • [ICE-8838] - ace:dataTable - paginator doesn't extend for the entire table size when displayed in a scrollable panel
  • [ICE-8840] - icecore:refresh hitting multiple pages
  • [ICE-8841] - ace:maskedEntry - valueChange ajax event not called on enter key press
  • [ICE-8843] - Javascript Exception is throw under IE and WAS8
  • [ICE-8845] - Object required Javascript Error
  • [ICE-8846] - blockUiOnSubmit - Keyboard events aren't blocked
  • [ICE-8848] - ResourceOrdering causes problems with MyFaces
  • [ICE-8849] - ace:dataTable - horizontal scrollbar rendered needlessly in Firefox
  • [ICE-8851] - NullPointerException in Mojarra code
  • [ICE-8858] - Regression ICE-7344: Session Expired responses received but not displayed
  • [ICE-8861] - ace:dataExporter - OuterTableCSVExporter not exporting content
  • [ICE-8869] - ace:draggable - Can't drop a draggable ace:panel in Webkit browsers
  • [ICE-8872] - Regression - file-callback tutorial application compile errors
  • [ICE-8873] - Tree-selection-tutorial warnings in server logs
  • [ICE-8877] - Problem decoding upload / Problem processing uploaded file
  • [ICE-8884] - ace:dataExporter - NPE thrown when closing download window in IE
  • [ICE-8889] - ace:dataTable - JS error in IE after back button.
  • [ICE-8902] - ExternalContext.isSecure method is not overridden in portlet bridges
  • [ICE-8904] - ace:dateTimeEntry - Calendar gets cleared on ajax call
  • [ICE-8916] - "blockUIOnSubmit=true" stops button press from firing Action event
  • [ICE-8917] - Missing .java resource in showcase
  • [ICE-8938] - Focus issues with ice:selectInputText
  • [ICE-8939] - Remove J2EE6 usage from Showcase as much as possible
  • [ICE-8942] - showcase - ace:GMap Controls JS error
  • [ICE-8949] - Icefaces3 sample regression - showcase ace:autoCompleteEntry - using ' (apostrophe) char causes JS syntax error
  • [ICE-8950] - 'value' is null or not an object error thrown in IE8/7
  • [ICE-8951] - WebLogic 12 logs warning about missing MIME type for xml file
  • [ICE-8954] - Regression - NullPointerException when stopping sample applications
  • [ICE-8958] - showcase - source code loading issues
  • [ICE-8963] - ace:dateTimeEntry - calendar popup redisplays after date selection
  • [ICE-8964] - NPE exception in bridge.js with IF. EE 3.2 RC1 release
  • [ICE-8979] - changing template doesn't automatically set required libraries
  • [ICE-8980] - optional attribute to specify optional library in template provider doesn't work
  • [ICE-9036] - ace:tree - NodeStateMap.getExpended method returns wrong results
  • [ICE-9165] - ace:printer, JS error when activating button

Improvement

  • [ICE-5576] - ACE metadata static resource optimization
  • [ICE-8594] - ace:dataTable enhancement - cancel sort / filter if validation fails
  • [ICE-8639] - ace:dataTable - Add capability to freeze a column and allow the rest of the contents to scroll horizontally
  • [ICE-8640] - ace:autoCompleteEntry - Add a client side only functionality
  • [ICE-8644] - ace:dateTimeEntry - Add a way to change the calendar icon title tooltip
  • [ICE-8680] - ace:chart - should accept single ChartSeries subclass as model
  • [ICE-8692] - Add ARIA Roles for ace:dateTimeEntry
  • [ICE-8752] - Add ARIA role and attributes to SliderEntry
  • [ICE-8762] - Add ARIA role and attributes to CheckboxButton
  • [ICE-8764] - ace:draggable - Add a drag start event listener
  • [ICE-8771] - SECURITY: Potential security improvements related to findings from Veracode security scan
  • [ICE-8772] - SECURITY: External Control of File Name or Path
  • [ICE-8773] - SECURITY: Use of Externally-Controlled Input to Select Classes or Code (Unsafe Reflection)
  • [ICE-8775] - Add ARIA role and attributes to LinkButton.
  • [ICE-8779] - Add ARIA role and attributes to PushButton
  • [ICE-8800] - Add ARIA role and attributes to Dialog and Confirmation Dialog
  • [ICE-8801] - Add ARIA role and attributes to ProgressBar
  • [ICE-8810] - Improve ace:subMenu, ace:contextMenu, ace:multiColumnMenu menu positioning logic
  • [ICE-8812] - ace:maskedEntry - Add a onKeypress client event
  • [ICE-8819] - ace:dateTimeEntry - add new "lenientParsing" attribute (was: Incorrect date converted on client side)
  • [ICE-8827] - ace:dataTable - Add support for non-altering keypress for filter input
  • [ICE-8839] - Add ARIA role and attributes to NotificationPanel
  • [ICE-8868] - Add ARIA role and attributes to Accordion

New Feature

  • [ICE-8666] - New resource versioning scheme for improved caching behaviour

Task

  • [ICE-8866] - Support Mojarra library to 2.1.18
  • [ICE-8887] - Clean up ACE build script

Edit/Copy Release Notes

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