Release Notes - ICEfaces - Version EE-3.3.0.GA_P04 - HTML format

Bug

  • [ICE-9987] - ResourceRegistry does not handle all scoped resources
  • [ICE-10491] - PreDestroy annotated method not called for Window scope bean
  • [ICE-10500] - auction - push updates not being shut off
  • [ICE-10508] - ace:animation - JavaScript error thrown when chaining animations
  • [ICE-10672] - ace:themeSelect - Additional themes not showing in WebSphere 8
  • [ICE-10682] - ace:fileEntry - ice.ace.fileentry.onchange is not a function error
  • [ICE-10705] - auctionMonitor - Push updates fail if more than one window is open
  • [ICE-10706] - ace:fileEntry - Dynamic inclusion causing page refresh
  • [ICE-10709] - ace:dataTable - Can't edit rows when in an ace:panelExpansion
  • [ICE-10710] - Showcase - Setting mandatoryResourceConfiguration does not pre-load resources
  • [ICE-10723] - ace:tree - setAllExpanded(true) doesn't expand all rows
  • [ICE-10727] - dataTable footer does not resize when rowEditor edit function is activated
  • [ICE-10729] - PropertyNotFoundException when dispose-window request issued before redirect
  • [ICE-10730] - focus is lost on dataTable filter when using backspace key
  • [ICE-10745] - valueChangeListener firing by another ice component partialSubmit
  • [ICE-10749] - ice:selectInputDate and ice:selectInputText not firing popup when within ace:panelStack
  • [ICE-10750] - Duplicate HTML <BR> tags being rendered during BODY element updates
  • [ICE-10751] - ice:selectInputDate and ice:selectInputText do not work correctly within ace:panelStack
  • [ICE-10753] - CLONE - Push connection not running on multiple browser windows/sessions (IE11)
  • [ICE-10761] - ace:tabSet - Active tab changes after clicking on commandButton
  • [ICE-10762] - commandLink action method being called twice on one click
  • [ICE-10769] - icecore:singleSubmit - Issue with blockUiOnSubmit
  • [ICE-10770] - icecore:singleSubmit - Not applied to ice:commandButton
  • [ICE-10771] - ace:panelStack PropertyNotFoundException for ice:dataTable rowDataModel
  • [ICE-10772] - CLONE - icecore:singleSubmit - Issue with ICE select components and blockUIOnSubmit=true
  • [ICE-10773] - ace:tree - Drop listener not called for child nodes
  • [ICE-10774] - ace:panel - Can't toggle after contents updated
  • [ICE-10778] - ace:progressBar - Missing CSS causing display issue
  • [ICE-10781] - Push updates clearing out form values
  • [ICE-10786] - ace:panelExpansion - expansion not working in multi-nested dataTables
  • [ICE-10793] - ace:dataTable - cannot edit sub-rows on Row Expansion Test page
  • [ICE-10796] - Server Exceptions when opening a New Window in IE 11
  • [ICE-10804] - IE11 - Showcase: Warnings displayed in console
  • [ICE-10805] - IllegalArgumentException: Illegal group reference
  • [ICE-10810] - NullPointerException from EnvUtils.isJSF22
  • [ICE-10813] - Network Connection Interrupted popup shown on JavaScript error
  • [ICE-10818] - ace:dateTimeEntry - remove deprecated singleSubmit attribute.
  • [ICE-10839] - ace:fileEntry - max file size messages not shown when using <multipart-config> settings
  • [ICE-10840] - ace:fileEntry - Upload issues with Jetty 9
  • [ICE-10841] - ace:dateTimeEntry - dynamic change of styleClass prevents popup from opening
  • [ICE-10842] - ace:tree - Leaf nodes show incorrect icons for lazy loaded tree
  • [ICE-10848] - ace:confirmationDialog - 'Hide' button renders the component before hiding it
  • [ICE-10859] - ace:list - Errors when using a null list item in Weblogic
  • [ICE-10879] - input fields not updated on Ajax update unless they are also "executed"
  • [ICE-10885] - ace:selectMenu - Selection lost after changing list options
  • [ICE-10924] - ace:fileEntry inside an ace:tabSet causes a content rendering issue.
  • [ICE-10934] - Button click blocked by blockUiOnSubmit
  • [ICE-10936] - NPE being thrown when navigating
  • [ICE-10940] - ace:gMapMarker, can't use info windows and events when using address attribute
  • [ICE-10941] - ace:autoCompleteEntry fails to render cursor if clicking on the text of an inField label.
  • [ICE-10942] - ace:menu right-click trigger event fails
  • [ICE-10957] - Issues when blocking browser cookies in IE11
  • [ICE-10958] - Possible Apache Xerces Memory Leak
  • [ICE-10971] - HTTP Status 500 - Session has expired - if increasing session-timeout to larger values
  • [ICE-10978] - ace:textEntry - Does not submit onblur with secret="true"
  • [ICE-10979] - ace:gMap - JavaScript error thrown when setting a certain height
  • [ICE-10982] - ace:dataTable - Column alignment issue with certain CSS requirements
  • [ICE-10985] - Compat components not working in Liferay 6.2
  • [ICE-10986] - ice:outputResource - DynamicResourceDispatcher instances not being cleaned up on session expiry
  • [ICE-11001] - ace:dataTable child row expansion issue.
  • [ICE-11013] - ace:expansionToggler - JavaScript error thrown on contraction of panelExpansion
  • [ICE-11024] - ace:tree - ArrayIndexOutOfBoundsException thrown when expanding nodes
  • [ICE-11030] - showcase-portlet server warnings and errors
  • [ICE-11041] - showcase-portlet NetworkError: 400 Bad Request appears one minute after adding component to page
  • [ICE-11042] - showcase-portlet "Title removed because multiple <title> elements are invalid" server warnings
  • [ICE-11050] - ace:fileEntry fails to clear file name after toggling disabled.
  • [ICE-11053] - Push connection not established in Liferay 6.1.2
  • [ICE-11061] - ace:dialog - Transparent dialog shown when used with ICEmobile
  • [ICE-11073] - ace:selectMenu - Selection not shown when component is disabled/readonly
  • [ICE-11075] - Replace invalid kml airport URL in showcase > gMap > Layers demo
  • [ICE-11092] - component-showcase-portlet progressBar demo failure
  • [ICE-11093] - component-showcase-portlet fileDownload failure
  • [ICE-11094] - component-showcase-portlet Data Export failure
  • [ICE-11095] - component-showcase-portlet dataTable Scroller Server Internal Error.
  • [ICE-11099] - ace:dialog - modal layer not shown after tabSet change
  • [ICE-11100] - Weblogic 12.2.1.1.0 failures with ace:showcase
  • [ICE-11101] - CLONE - Cannot add the same component twice: javax_faces_location_HEAD
  • [ICE-11104] - UnsupportedOperationException thrown when using managed properties on eager application scoped beans
  • [ICE-11109] - ICE components with SSL edge 'Unable to set property 'value' of undefined or null reference'

Improvement

  • [ICE-9981] - allow usage of html markup in mobi:dataViewColumn similar to h:outputText escape="false"
  • [ICE-10436] - icecore:idleMonitor - add ability to configure user events that are monitored for idleness
  • [ICE-10757] - Add a sessionTimeoutRedirectURI parameter
  • [ICE-10794] - ace:dynamicResource - Add ICEfaces 4 fixes to 3.3.0 branch
  • [ICE-10809] - ace:dataTable - Add new "enhMultiple" selection mode
  • [ICE-10843] - Mitigate Apache commons-collections library zero-day exploit.
  • [ICE-10849] - ace:dataTable - Add styling for hovering over a selected row
  • [ICE-10850] - Global console logging - Add ability to select all logs
  • [ICE-10851] - Global console logging - Add ability to send the logs to a file on the system
  • [ICE-10854] - ace:gMapMarker - Add ability to set marker with just an address
  • [ICE-10884] - Add meta tag to Global logging page
  • [ICE-10918] - ace:dateTimeEntry "Now" button should honor timeZone attribute
  • [ICE-10973] - Remove the FileEntryUpload.setPortletRequestWrapper(Object) method
  • [ICE-10975] - icecore:focusManager - Support setting focus to buttons and links
  • [ICE-10987] - ace:dataExporter - add support for the encoding attribute
  • [ICE-10998] - 'ice.window', 'ice.view' parameters vulnerable to JS injection attack
  • [ICE-11014] - ace:textEntry, replace input element when setting it to type="password"
  • [ICE-11017] - Update CKEditor to version 4.5.8 to support MS Edge Browser
  • [ICE-11078] - Update jQuery library to 1.12.3 release

New Feature

  • [ICE-10129] - Add the capability to dynamically change the lang attribute of an <html> tag.
  • [ICE-10638] - New ace:panelStack with custom tag-handler rendering optimization and client capabilities
  • [ICE-10785] - Create new global client-side logging

Task

  • [ICE-10686] - ViewExpiredException thrown in View intensive app
  • [ICE-10782] - Update included Mojarra JSF library to 2.1.29-04
  • [ICE-10954] - Update Liferay Faces Bridge libs for new version scheme
  • [ICE-11077] - Remove extraneous System.outs from ACE MessagesRenderer
  • [ICE-11098] - Support building ICEfaces using JDK 1.8

Edit/Copy Release Notes

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