Release Notes - ICEfaces - Version 4.0 - HTML format

Bug

  • [ICE-1755] - outputLink incorrectly encodes space as "+" in path
  • [ICE-5958] - selectInputText options menu "flickers" on first display in IE
  • [ICE-7734] - ace:tooltip issue with EL expressions interpretation
  • [ICE-7998] - Meta html tag is placed at the bottom of the head section
  • [ICE-8458] - Exception thrown when dropdown option contains the $ character in h:selectOneMenu with f:ajax
  • [ICE-8629] - REGRESSION - partialStateSaving=false test failures due to Mojarra 2.1.15 regression
  • [ICE-8694] - showcase - ace:tree dragDrop IndexOutOfBoundException
  • [ICE-8787] - tabSet changing orientation from default to top is broken
  • [ICE-8790] - Duplicate icefaces.jar component already found in view
  • [ICE-8871] - ice:dataPaginator - IllegalArgumentException thrown when using paginator in a portlet
  • [ICE-8928] - ice:panelGrid generates extra line break tag upon navigation
  • [ICE-8962] - ace:textEntry fails to submit required fields after failed validation (MyFaces only)
  • [ICE-8991] - ace:list - JSONException error thrown when double clicking list items
  • [ICE-9055] - ace:dataTable - Table Configuration 'Option' button disappears on 'Cost' column switch
  • [ICE-9079] - ace:dataExporter Composite Component Backing Bean Attribute Issue
  • [ICE-9087] - ace:dataTable rowEditSubmit event combined with toggleOnInvalidEdit breaks editing
  • [ICE-9107] - ace:tableConfigPanel - Sort priority becomes out of sync after a cancel of the panel
  • [ICE-9109] - ace:dataTable - Scrollable dataTable columns become misaligned on row selection
  • [ICE-9115] - ace:list + ace:ajax event=select - shift key selection selects all list items from the beginning of the list
  • [ICE-9136] - ace:tableConfigPanel - Decending sort icon difficult to click
  • [ICE-9139] - ace:dataTable - Column mis-alignment in Chrome
  • [ICE-9141] - Maven builds don't include themes for showcase
  • [ICE-9146] - textAreaEntry submittedValue is getting lost by the drop-down execute
  • [ICE-9153] - showcase - Theme drop-down has only three available options for selection - JBoss 5/6/7 specific issue
  • [ICE-9159] - showcase - ace:list multi-selection issue (MyFaces only)
  • [ICE-9160] - JavascriptRunner alert with \n
  • [ICE-9162] - showcase - ace:chart Dynamic demo styling issue in IE7
  • [ICE-9163] - Resource Ordering not maintained upon page navigation
  • [ICE-9166] - Resource Coalescing incompatibility with ace:themeSelect
  • [ICE-9167] - Showcase: ace:dataTable > Multi Row Header - Layout issues when dragging headers
  • [ICE-9169] - Showcase: ace:dataTable > Row Selector - 'Selection Status' text moves depending on length of content selected (IE10)
  • [ICE-9172] - showcase - ace:gMap Autocomplete - focus move away after selection
  • [ICE-9173] - showcase - ace:gMap Info Windows demo JS error
  • [ICE-9174] - REGRESSION: ace:dataTable - Dynamically toggling columns causes a duplicate id exception (MyFaces Specific)
  • [ICE-9175] - showcase - ace:selectMenu Label Position demo failure (deltaSubmit=true specific)
  • [ICE-9176] - REGRESSION: ace:autoCompleteEntry - accesskey attribute is non-functional
  • [ICE-9178] - LiferayFaces Bridge listeners cause problems when deployed in other environments
  • [ICE-9182] - JS error during page update
  • [ICE-9183] - Showcase: Resource loading problems when org.icefaces.coalesceResources=true
  • [ICE-9184] - showcase - ice:inputRichText JS errors and failures
  • [ICE-9185] - showcase - ice:selectInputDate JS error
  • [ICE-9186] - REGRESSION - showcase - ice:gMap Overview demo - JS error
  • [ICE-9187] - showcase - ice:outputProgress Style demo - color styling not working
  • [ICE-9188] - showcase - ice:outputResource - downloaded files have no file extensions
  • [ICE-9189] - showcase - ice:panelDivider JS errors
  • [ICE-9190] - showcase - ice:panelBorder Style background color styling issue
  • [ICE-9191] - showcase - ice:panelGroup - some effects don't work in IE10
  • [ICE-9198] - REGRESSION: ace:dataTable - JS errors on table config panel test page
  • [ICE-9200] - ace:fileEntry - Avoid capturing all multi-part/Servlet 3.0 requests
  • [ICE-9206] - REGRESSION - ace:pushButton no longer rendered embeded text/images
  • [ICE-9208] - REGRESSION: ace:autoCompleteEntry > Input value gets transfered to newly added component in dataTable
  • [ICE-9209] - REGRESSION: ace:list > Submitting selection inside iterative container causes de-select (MyFaces)
  • [ICE-9210] - showcase - ace:dataTable row editing warnings (MyFaces only)
  • [ICE-9212] - REGRESSION - ace:pushButton disabled attribute not rendering correctly
  • [ICE-9213] - Resource Coalescing attempts to process empty resources resulting in NPE
  • [ICE-9215] - REGRESSION: ace:list > Selecting and submitting multiple times causes incorrect selections
  • [ICE-9217] - CSS URL Mapper Tool is not correctly handling data URLs
  • [ICE-9221] - ace:gMap, events are registered multiple times under certain scenarios
  • [ICE-9222] - ace:menuButton > div is rendered in top left corner when disabled=true
  • [ICE-9224] - sessionExpiredRedirectURI does not redirect with CDI/Weld
  • [ICE-9237] - ace:dataTable filter value always set to lower case / filter value not shown in dropdown
  • [ICE-9243] - ace:gMap, map frame is mostly gray when inside dialogs and other containers
  • [ICE-9244] - autoCompleteEntry - when Height is specified, click on scrollbox close it without selection
  • [ICE-9247] - Handle new JSF 2.2 view state key format
  • [ICE-9248] - REGRESSION: ace:confirmationDialog > Selected value not updated on page when component is rendered dynamically
  • [ICE-9249] - REGRESSION: ace:linkButton > Button not being executed when ajax is disabled
  • [ICE-9250] - ace:gMap - "DOM Exception: NOT_FOUND_ERR (8)" JavaScript error when resizing the window in IE
  • [ICE-9253] - ace:contextMenu > Null or empty 'for' attribute throws exception
  • [ICE-9254] - ace:contextMenu > Component renders inline when using style attribute
  • [ICE-9259] - ice:panelGroup - Issue with defining dropTargetScrollerId
  • [ICE-9261] - ace:tree - error on update following back button return
  • [ICE-9262] - ace:droppable - FacesException thrown when used in an iterative component
  • [ICE-9265] - PanelTabSet Styling Issue (Mojarra 2.2)
  • [ICE-9271] - onElementUpdate double registration by ace:dateTimeEntry
  • [ICE-9273] - ace:fileEntry - Add support for Servlet 3 multi-part uploads
  • [ICE-9274] - Uncompressed scripts are not being used in development stage
  • [ICE-9283] - ace:printer > 'for' attribute is non-functional in IE browsers
  • [ICE-9284] - auction - windowScope warnings when sorting on concurrent browser pages
  • [ICE-9285] - DOM Diff Old DOM stale - results in erroneous update to unrendered region
  • [ICE-9286] - Uncompressed scripts are not served when using MyFaces
  • [ICE-9288] - Uncaught ReferenceError in DateTimeEntry tutorial
  • [ICE-9292] - ace:menuButton - zindex attribute non-functional in IE7
  • [ICE-9293] - Showcase - Application specific ACE "Rime"-theme styling issues
  • [ICE-9294] - Showcase - ace:menu component text-styling issues with some ACE ThemeRoller themes
  • [ICE-9295] - Double submission occurs when pressing enter on ice:inputSecret w/ actionListener
  • [ICE-9298] - REGRESSION: ace:autocompleteEntry > Disabling input and submitting value casues JS error in IE7/8
  • [ICE-9302] - ace:progressBar styling is not changing based on the selected theme
  • [ICE-9303] - ICEfaces JS extends native prototypes overwriting expected behaviours
  • [ICE-9307] - Server side onElementUpdate implementation notifies on element addition
  • [ICE-9308] - ace:checkboxButton not visually rendering its label
  • [ICE-9309] - ace:submitMonitor leaking memory
  • [ICE-9312] - ace:dataTable > Grouping - The td colour styling is missing (IE7)
  • [ICE-9313] - ace:pushButton not fully respecting ThemeRoller CSS styling
  • [ICE-9315] - ace:dataExporter - Non-rendered content being exported
  • [ICE-9316] - ace:dataExporter - Selected rows of nested dataTable not exported
  • [ICE-9317] - ace:dataTable - ICE-8237 - Chrome Unaligned
  • [ICE-9318] - ace:dataTable - cell single deselection doesn't work
  • [ICE-9319] - ace:dataTable - ice-8237 - header cell sorted style
  • [ICE-9320] - ace:dataTable - ice-8237 - ie8 javascript error
  • [ICE-9323] - ice:panelPopup - Can't select input elements after close of modal popup
  • [ICE-9325] - ace:ContextMenu double right click JS error
  • [ICE-9327] - ice:SelectInputText value/text listeners only fire if enter hit twice when using IME
  • [ICE-9330] - ace:gMap - "Warning JSF1091: No mime type could be found for file..." in tomcat log
  • [ICE-9338] - Resource coalescing omitting fileentry.js
  • [ICE-9340] - Tabset with Menu in Label Facet Causing Double Submit
  • [ICE-9341] - Regression: Multiple JS errors occuring in IE
  • [ICE-9345] - CLONE - ace:chart - 'Invalid Argument' JS in IE7
  • [ICE-9347] - showcase ace:list - submit reorder IE7 specific failures
  • [ICE-9348] - ACE Renderers have thread unsafe instance field
  • [ICE-9351] - ace:dataTable - scrollable column misalignment IE9 + fixed widths
  • [ICE-9352] - Use of id="submit" logs WARNINGS in Development mode
  • [ICE-9353] - Tree components log warning to client console on initial page load
  • [ICE-9354] - Portlets showing Network Connected Interrupt Dialog when session expires
  • [ICE-9355] - Warnings logged to client when namespace.captureSubmit fails to find our hidden forms
  • [ICE-9357] - ICE Renderers have thread unsafe instance field
  • [ICE-9362] - ice:panelDivider > Inconsistent divider width in IE
  • [ICE-9366] - JS error while entering new bid value in auctionMonitor
  • [ICE-9373] - Chat application throws NPE when session expires and user is logged out
  • [ICE-9375] - Showcase - ace:chart - Dynamic Chart demo misformatted on IE7
  • [ICE-9378] - ice:outputResource - file is locked upon opening in Windows
  • [ICE-9384] - rowSelectListener converting/validating ace:datatable contents
  • [ICE-9385] - ace:simpleSelectOneMenu - Support 'javax.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL' (was NullPointerException in ace:simpleSelectOneMenu)
  • [ICE-9386] - ClassCastException when using datatable's lazy loading and preset filter values
  • [ICE-9388] - PushRenderer.removeCurrentSession does not stop push heartbeat
  • [ICE-9389] - ace:dataTable > Pin Columns - Selection and then pinning causes table misalignment
  • [ICE-9392] - REGRESSION: ace:dateTimeEntry - Clicking Today button closes popup
  • [ICE-9393] - ice:selectInputText - Menu doesn't close on selection
  • [ICE-9394] - ace:comboBox > disabled/readonly attributes render component incorrectly
  • [ICE-9396] - ace:comboBox > JS errors when interacting with component with itemDisabled=true
  • [ICE-9398] - DOM clone/copy reduces adjacent TEXT nodes which causes unintended DOM differences, so javascript executes redundantly
  • [ICE-9399] - ace:notificationPanel - Panel is displayed behind the ace:tabSet
  • [ICE-9401] - DateTimeEntry lazy init not explaining mandatory resource when failing to call ice.ace.Calendar.init
  • [ICE-9403] - DateTimeEntry, interacted with, then client side cleanup, not clearing widgetVar
  • [ICE-9404] - RuntimeException: Cannot clone document
  • [ICE-9406] - REGRESSION: ace:tabSet nested inside ace:dataTable
  • [ICE-9409] - ace:autoCompleteEntry Lazy Loading Clearing Value on Page Reload
  • [ICE-9410] - ice:selectInputText - forces focus on itself after focus was moved to another element
  • [ICE-9411] - Refactor ace:dataTable cell selection to use RowState
  • [ICE-9420] - ACE Component ThemeRoller theme compliance issues
  • [ICE-9425] - ace:cellEditors should not execute on row editing cancel
  • [ICE-9426] - Pressing ENTER on ace:menuItem in menu does a double activate submit
  • [ICE-9427] - ace:comboBox - Issues when SelectItem label and value don't match
  • [ICE-9432] - ace:dataTable 'Row State' showcase example DOM diff bug
  • [ICE-9433] - Compat broken theme image links in CSS
  • [ICE-9434] - ace:menu - Dispose window called when selecting menuItem in IE
  • [ICE-9447] - ConcurrentModificationException in InputRichTextResourceHandler
  • [ICE-9452] - ace:tableConfigPanel - PropertyNotWritableException thrown
  • [ICE-9455] - ace:dateTimeEntry stops working in editable ace:dataTable
  • [ICE-9457] - Showcase loading YUI despite efforts to prevent it
  • [ICE-9461] - ace:selectMenu focus isn't on selected item when opened post-selection
  • [ICE-9464] - resource-dependency.xml should define resource inclusion as well as ordering
  • [ICE-9465] - Resource dependency annotations should only define leaf dependencies
  • [ICE-9473] - ace:comboBox filter is applied to item value and not the label
  • [ICE-9474] - ace:dataExporter does not export <ui:repeat> values
  • [ICE-9485] - ICEfaces Showcase, some demo Java Source Code files map to the wrong files
  • [ICE-9487] - ace:chart missing ClientBehaviourHolder defaultEvent, defaultRender, defaultExecute
  • [ICE-9490] - Move DOM cloning from onElementUpdate to subtree rendering feature
  • [ICE-9492] - ace:dataTable > Pinning & TableConfig features cause page to scroll to top
  • [ICE-9493] - ClientBehaviourHolder defaultEvent should be required
  • [ICE-9494] - ace:chart > Ajax Event Issues (mouseInData, mouseOutData)
  • [ICE-9499] - Revamp required/optional styling in showcase to not conflict with themeroller error styling
  • [ICE-9503] - ace:tableConfigPanel - Header value defined in a facet not displayed in panel
  • [ICE-9509] - Multiple scrollable dataTables causes column misalignment in all tables after the first one (Firefox)
  • [ICE-9510] - ace:selectMenu - not showing the selected item if the list contains one item
  • [ICE-9519] - ace:dataTable - Scrollable dataTable column misalignment in IE9/10
  • [ICE-9521] - ice:selectOneMenu/selectOneRadio - focus lost after updating component style
  • [ICE-9524] - ace:maskedEntry > keypress Ajax Event Failure
  • [ICE-9528] - ace:dataTable > Pinned Columns Lose Styling When Styled Via rowStyleClass
  • [ICE-9530] - ice:selectInputText - 2 tab clicks needed to move to next input in IE9
  • [ICE-9535] - ace:richTextEntry Flash/Image and Smileys resource loading issues
  • [ICE-9536] - Regression: ace:dataTable TableConfig Styling Issue
  • [ICE-9540] - ace:datatable > Custom Width Not Respected When Using Cell Editing
  • [ICE-9542] - showcase - dataTable - Grouping demo - row expansion issues when applying filters
  • [ICE-9543] - DateFormat utility is not thread safe
  • [ICE-9544] - showcase - ace:TextEntry - missing validation message
  • [ICE-9545] - ace:dataTable - Sort icons overlapping
  • [ICE-9546] - Non-thread safe DateFormat usage causing ArrayIndexOutOfBoundsException
  • [ICE-9552] - Tutorials missing resource icepush.uncompressed.js, from library, ice.push
  • [ICE-9553] - ssl - showcase testing - server-side error
  • [ICE-9557] - Resource coalescing doesn't work with Liferay 6.1.2
  • [ICE-9559] - ace:gMap > Layers - Can't Render Biking Layer More Than Once
  • [ICE-9560] - Converter issues in ACE autocomplete and selection components
  • [ICE-9563] - ice:outputProgress > Style not displaying Red Color or Purple Image selections
  • [ICE-9564] - Validation fails when using custom converter in ace:simpleSelectOneMenu
  • [ICE-9565] - ace:tableConfigPanel - Changing sorting on panel does not apply to table when using a columnGroup
  • [ICE-9566] - Regression: Table Component Binding Causes Column Property Values Not To Be State Saved in Simple Case
  • [ICE-9569] - ace:dataTable - Sorting/Filtering Issues When Swapping Data
  • [ICE-9571] - ace:dataTable - Scrollable table headers collapsing after page change
  • [ICE-9572] - ace:tabSet ace:ajax cannot find enclosing form
  • [ICE-9573] - ace:dataTable - paginatorAlwaysVisible doesn't work as expected
  • [ICE-9576] - ace:dataTable - Scrollable table miss-alignment after tab change
  • [ICE-9577] - ace:dataTable paginator - currentPageReportTemplate is not overriding the default value
  • [ICE-9578] - showcase - ace:dataTable Server Internal Error popup when columns are reordered via Table Config (PartialStateSavings=false, MyFaces specific)
  • [ICE-9579] - Regression - ace:dateTimeEntry wrong styling
  • [ICE-9580] - setFocus() not being called for submit buttons in Chrome
  • [ICE-9582] - showcase - ace:progressBar JS errors when moving away from demo while component is in progress
  • [ICE-9584] - <f:ajax disabled="true"/> does not work correctly with MyFaces JSF
  • [ICE-9585] - ace:dataTable Row/Cell Editing with filtering not working
  • [ICE-9590] - ace:dataTable > Changing rendered on group conditional row causes NPE when using binding
  • [ICE-9591] - ace:dataTable > Rendered attribute on ace:columnGroup is non-functional
  • [ICE-9592] - ace:dataTable > FilterOptions attribute doesn't function when using a String
  • [ICE-9593] - ace:dataTable > Exception when all header rows are rendered=false
  • [ICE-9594] - Prevent autoID from assigning IDs to the BODY element
  • [ICE-9596] - <f:ajax> not functioning correctly with Myfaces in IE7/8
  • [ICE-9598] - ace:submitMonitor > mandatoryResourceConfig not functioning when including the component dynamically
  • [ICE-9604] - fileEntryListener/rowSelectListener validation fails
  • [ICE-9608] - ace:menu > Highlight styling stays on submenu with long effectDuration
  • [ICE-9609] - ace:menu > Styling issues when using sliding menu type
  • [ICE-9616] - ace:dataTable - Horizontal scroll issue with header contents that are absolutely positioned
  • [ICE-9617] - Double submit for ice:inputText with partial submit enabled
  • [ICE-9620] - compat/ice row:selector toggleoninput selector with keyboardNavigationEnabled causes problems with inputtext field
  • [ICE-9621] - Missing resources errors thrown after forward navigation takes place with a Spring integration
  • [ICE-9622] - Compat JS Library is automatically loading with icefaces-compat.jar
  • [ICE-9624] - ace:maskedEntry, the inField label is not shown after initializing the component
  • [ICE-9626] - Processing of asynchronous push starts before browser DOM update has finished
  • [ICE-9628] - ace:dataExporter > Column headers misaligned/missing in an XML export when using a multi-row header
  • [ICE-9629] - ace:dataExporter > includeFooters attribute doesn't function
  • [ICE-9630] - ace:dataExporter > Selecting child row with selectedRowsOnly=true causes the export to be empty
  • [ICE-9631] - ace:dataExporter > Styling issues when changing the style/styleClass and label attributes dynamically
  • [ICE-9633] - REGRESSION - ace:draggable revert attribute fails
  • [ICE-9639] - Regression: JS Errors When Removing Focus From Certain Components
  • [ICE-9640] - Head Resource ordering does not place CSS before Javascript
  • [ICE-9643] - REGRESSION - showcase ace:gMap - image loaded into infoWindow renders outside
  • [ICE-9644] - REGRESSION - showcase - ace:dateTimeEntry renders multiple months vertically
  • [ICE-9645] - ace:dataExporter > Using expansion in a multi-row header table causes the exported headers to be misaligned
  • [ICE-9646] - Display issues when using an ace:dataTable in an ace:dialog
  • [ICE-9647] - Hidden fields element is causing slight layout differences on IE8
  • [ICE-9649] - ace:dataTable - cellEditor input fields push into the adjacent columns when scrollable=true
  • [ICE-9651] - ace:buttonGroup - mutuallyExclusive attribute fails if using checkboxButtons inside h:panelGrid
  • [ICE-9655] - When ace:dataTable alwaysExecuteContents set to False it is Executing Contents
  • [ICE-9660] - ace:dateTimeEntry timezone in pattern causes conversion error
  • [ICE-9661] - ace:linkButton - ClassCastException thrown when using a f:param tag
  • [ICE-9662] - ace:pushButton - Hovering over the button causes IE8 to go into compatibility mode
  • [ICE-9665] - Remove unsupported pass-through attributes from ACE *Entry Component TLD docs
  • [ICE-9669] - DataTable filter value lost when quickly entered
  • [ICE-9674] - ace:dataTable > When expanding/contracting rows, the header columns misalign temporarily
  • [ICE-9675] - Asynchronous push notification lost when opening and closing a new browser window
  • [ICE-9676] - ace:autoCompleteEntry Temporary Text value Overriding Component Value
  • [ICE-9677] - ace:dataTable - The entire table is returned in the update upon row selection/deselection
  • [ICE-9678] - Stacked column sorting not set from tableConfigPanel
  • [ICE-9679] - DOMPartialViewContext.processPartial(PhaseId) does not conform to JSF 2.2 Spec regarding javax.faces.ViewRoot
  • [ICE-9680] - DOMPartialViewContext.renderState() does not conform to JSF 2.2 Spec regarding javax.faces.ViewState
  • [ICE-9685] - REGRESSION - showcase ace:breadcrumbMenu
  • [ICE-9686] - Application defined resources (CSS, JavaScript) are loaded first in the head tag
  • [ICE-9689] - ConfigurationServlet needs to use the adapted/current heartbeat interval when configuring the bridge
  • [ICE-9691] - ace:richtextEntry - Save button is not rendered for the default toolbar/skin
  • [ICE-9693] - ace:richTextEntry - disabled=true does not disable the component
  • [ICE-9695] - ace:autoCompleteEntry holding down backspace key re-populating field with previous value
  • [ICE-9698] - deltaSubmit=true is causing conversion errors on ace:comboBox
  • [ICE-9699] - ace:richTextEntry - Unable to find or serve resource, richtextentry/ckeditor/skins/v2/skin.js
  • [ICE-9702] - ACE combobox does not submit full input text value if user do not leave focus before submitting the form
  • [ICE-9711] - ace:comboBox - ConverterException: '' must be convertible to an enum
  • [ICE-9720] - ace:autoCompleteEntry Rendering List Outside Viewable Region
  • [ICE-9722] - When ace:autoCompleteEntry fails validation, the previous valid value should not be rendered
  • [ICE-9723] - Cleanup network error callbacks to avoid NCI popping up while navigating
  • [ICE-9741] - ace:autoCompleteEntry TextChangeListener firing Twice
  • [ICE-9744] - Showcase: dataTable>Find - Pulsate effect doesn't render in IE11
  • [ICE-9745] - Showcase: draggableDroppable>Draggable - Validation error when interacting with opacity
  • [ICE-9746] - ace:selectMenu - Unable to interact with the component in IE11
  • [ICE-9751] - ability for tooltip to work when require.js is present
  • [ICE-9753] - ace:menuItem as menuModel throws exception in ace:dataTable unless id's are all same
  • [ICE-9755] - Accordion fillSpace attribute does not work
  • [ICE-9767] - ace:dataTable TLDdoc errors; rowSelectListener and rowUnselectListener
  • [ICE-9769] - menuItem helpText isn't shown
  • [ICE-9771] - menuItem actionListener not firing consistently when using menuModel attribute
  • [ICE-9773] - ace:autoCompleteEntry textChangeListener is not called on deletion of the last char
  • [ICE-9774] - ace:autoCompleteEntry does not display backing bean value
  • [ICE-9781] - ace:confirmationDialog - h:commandButton actionListener not called
  • [ICE-9782] - ace:breadcrumbMenu in ui:repeat issue with last component rendered.
  • [ICE-9784] - NullPointerException thrown in DOMResponseWriter
  • [ICE-9788] - ace:tooltip showDelay does not work the first time a tooltip is displayed
  • [ICE-9793] - Include URI with redirect path for sessionExpiredRedirectURI
  • [ICE-9795] - ace:selectMenu dropdown closes when clicking on the scrollbar
  • [ICE-9797] - ace:gMap - Correct spelling of attribute 'intialized'
  • [ICE-9798] - ace:selectMenu demo not functioning on page load in FF and Chrome.
  • [ICE-9799] - h:commandLink not working without <multipart-config/> in web.xml
  • [ICE-9803] - Regression - ace:chart is not rendered correctly inside ace:dataTable and ace:tabSet
  • [ICE-9808] - Use of HttpServletRequest causes problems in portlets.
  • [ICE-9809] - Fix warnings raised by the JS compression tool
  • [ICE-9810] - Improve logging in the bridge when malformed responses are received
  • [ICE-9819] - ace:contextMenu styleClass not displayed
  • [ICE-9823] - ace:maskedEntry placeHolder Attribute not functioning
  • [ICE-9825] - Chrome out of memory Error with ace:dataTable in multiple tabs
  • [ICE-9828] - Remove the icecore:singleSubmit tag
  • [ICE-9833] - ace:tableConfigPanel - panel can be dragged outside of the browser view
  • [ICE-9835] - showcase - ace:fileEntry specific failures on GlassFish3.1.2/4.0 @ Windows OS
  • [ICE-9843] - mobi:dataView - checkbox styling missing and sorting columns causes table content to become empty (IE10/11)
  • [ICE-9844] - mobi:dateSpinner, mobi:timeSpinner - None-native rendering issues on IE10 and IE11
  • [ICE-9859] - ace:dataTable, lazy="true", used with RowStateMap and rowSelectListener does not highlight selected Row
  • [ICE-9875] - ace:tableConfigPanel - Clicking on column ordering icons causes the browser scroll to jump to the top
  • [ICE-9879] - ace:contextMenu - Menu doesn't disappear on other right clicks
  • [ICE-9881] - File upload with h:inputFile fails if using icefaces jars
  • [ICE-9887] - ace:comboBox - Clicking on drop down scrollbar causes drop down to disappear
  • [ICE-9888] - update qtip js library to resolve jquery-ui css clashes
  • [ICE-9890] - ace:contextMenu within ace:tree does not fire actionListener except for root node.
  • [ICE-9894] - ace:dataExporter - Exported column order not correct after tableConfigPanel changes
  • [ICE-9896] - mobi:timeSpinner, changing AM/PM triggers submit
  • [ICE-9897] - Dynamic change to style or styleClass on mobi:outputListItems causes list item position rendering issue
  • [ICE-9902] - Mobile Showcase not supported on IE8/IE9
  • [ICE-9905] - MobileShowcase - # symbol doesn't render correctly in the docs view
  • [ICE-9906] - MobileShowcase - Page Panel - footer issues when scrolling
  • [ICE-9907] - ace:dialog - Focus is not set to first input on opening of dialog
  • [ICE-9908] - ace:dataTable - Column misalignment on load of scrollable dataTable
  • [ICE-9909] - ace:printer - table data gets cut off when printing
  • [ICE-9912] - ace:autoCompleteEntry - Keyboard arrow key navigation issue in Firefox
  • [ICE-9922] - ace:tree Showcase Compress Dom specific Index out of bounds exception.
  • [ICE-9926] - ace:dataTable scrollable=true incompatibility with row or panel expansion (IE8)
  • [ICE-9927] - ace:tooltip - Error message incorrectly references "ace:tooltipDelegate"
  • [ICE-9928] - showcase-mobile general server warnings
  • [ICE-9930] - showcase > fontawsome mime-type warnings (WildFly8)
  • [ICE-9932] - ace:videoPlayer mute does not function in certain configurations.
  • [ICE-9933] - showcase > ace:theme - unable to change theme (iPhone/iOS)
  • [ICE-9934] - mobi:dataView issues
  • [ICE-9943] - Several Ace components use a faulty findComponent method that does not search into facets
  • [ICE-9944] - ace:dialog - close listener not called if dialog is not in a form
  • [ICE-9946] - Intermittent malformed xml code 200 error in dataTable grouping.
  • [ICE-9948] - ace:dataTable -use of el in filterBy and sortBy when lazy loading and dynamically altering columns
  • [ICE-9952] - Styling of showcase examples problematic in Liferay 6.2
  • [ICE-9956] - Fix Ant version of portlet builds
  • [ICE-9963] - ace:dataTable - ArithmeticException thrown when displaying 'ALL' records
  • [ICE-9966] - Showcase fileEntry Validation demo fails with Myfaces 2.2.2 libs
  • [ICE-9983] - Setting org.icefaces.ace.theme context param to 'none' renders a RES_NOT_FOUND stylesheet
  • [ICE-9985] - blockUiOnSubmit - Blocker overlay is removed upon redirect
  • [ICE-9987] - ResourceRegistry does not handle all scoped resources
  • [ICE-9995] - JavaScript error in notifyAllOnElementUpdateCallbacks function
  • [ICE-10000] - ace:dataTable - OutOfMemoryError thrown when reloading lazy dataTable w/ filters
  • [ICE-10004] - ace:combo box copy/Paste issues
  • [ICE-10006] - Showcase for ice 3.3 and 4 fails with NumberFormatException
  • [ICE-10009] - ace:dataTable, sorting is activated when clicking on pinning control
  • [ICE-10020] - Should not be able to delete name from fileEntry before submitting in IE
  • [ICE-10022] - ace:dateTimeEntry - Today button fails to update input field with current date
  • [ICE-10023] - Fix CVE-2014-0050 DoS with malformed Content-Type header and multipart request processing
  • [ICE-10026] - HTML5 DocType styling issues (was: WildFly8 specific styling issues)
  • [ICE-10031] - check for Null value in CoalescingResourceHandler
  • [ICE-10037] - ace:printer does not display chart data
  • [ICE-10040] - showcase - ace:dataTable Scrolling demo styling issue (Firefox)
  • [ICE-10041] - showcase - ace:dataTable Scrolling demo columns misalignment in config panel (IE10)
  • [ICE-10042] - ace:autoCompleteEntry - Keyboard arrow key navigation issue in IE 11
  • [ICE-10048] - ace:comboBox - Selection not shown when component is disabled/readonly
  • [ICE-10050] - Liferay Portal 6.2 - Client-side error in our bridge running in a portal stops all submissions to server.
  • [ICE-10065] - showcase - ace:list selection issue
  • [ICE-10072] - Showcase, IE9, Wildfly 8.0.0 server error: "java.io.IOException: UT 000029: Channel was closed mid chunk"
  • [ICE-10074] - Showcase ace:dataTable - Table Config demo does not save sorted state with Myfaces libs.
  • [ICE-10088] - blockUIOnSubmit - IE displays Are you sure you want to leave? message on redirect navigation
  • [ICE-10095] - ACE TabSet renders unnecessary tabindex on container div
  • [ICE-10096] - ace:dataTable - Issue with lazy loading and request scope
  • [ICE-10099] - ace:dialog - setFocus not working when using client side show/hide methods
  • [ICE-10103] - Rename default ajax event 'activate' to 'action' for action components
  • [ICE-10110] - Modify ace:fileEntry's resource handler to read the configured value from the component instance
  • [ICE-10111] - ace:fileEntry button labels can't be changed
  • [ICE-10112] - ace:autoCompleteEntry - tabindex attribute is not functional
  • [ICE-10113] - icecore:refresh tag TLD missing "duration" attribute
  • [ICE-10116] - icecore:navigationNotifier issues on IE, Firefox
  • [ICE-10122] - ace:dataTable - Scrollbar shown when table items is less than the scroll height
  • [ICE-10131] - Showcase ace:fileEntry Cancel issue with multiple file uploads.
  • [ICE-10155] - Backslashes not being converted properly in DOM diffs
  • [ICE-10160] - JavaScript error when loading all demos in Showcase Mobi demo
  • [ICE-10165] - The actionListeners on the ace:breadcrumbMenu no longer work.
  • [ICE-10173] - mobi:sms "message" and "number" attributes should be required.
  • [ICE-10174] - ICEMobile showcase - Random Errors
  • [ICE-10176] - Override focus retention when invalid component is focus managed
  • [ICE-10183] - icecore:defaultAction does not capture all keyboard events in some browsers
  • [ICE-10187] - showcase - ace:comboBox - options selection fails when using keyboard arrow keys (IE11)
  • [ICE-10189] - showcase - ace:maskedEntry - content removal issue (IE11)
  • [ICE-10191] - ace:dialog - Modal layer not removed when setting visible=false
  • [ICE-10201] - ace:textEntry - requiredMessage fails to render when using a submit button
  • [ICE-10207] - Google Maps not showing the map controls
  • [ICE-10208] - ace:gMap QA test application failures
  • [ICE-10209] - View Manager Flip transition does not function properly with Android/Chrome
  • [ICE-10212] - ace:videoPlayer can not display some .mp4 format videos when using IE11.
  • [ICE-10214] - showcase server errors if using PartialStateSavings=false and Mojarra JSF
  • [ICE-10225] - Reimplement icecore:navigationNotifier using HTML5 features
  • [ICE-10244] - Navigating to showcase-mobile.xhtml causes BridgeIt JS error.
  • [ICE-10246] - ace:gMap - Setting the options attribute had no effect on the rendered map
  • [ICE-10250] - NPE in WindowScopeManager
  • [ICE-10253] - ace:animation Resource Dependency declaration issue
  • [ICE-10257] - @WindowDisposed - ViewScoped bean constructor called on redirect
  • [ICE-10259] - ace:textEntry, dynamic update is not applied in client
  • [ICE-10261] - ace:accordion, can't update active index programmatically
  • [ICE-10272] - remove old mobile resource dependencies from ace:audioPlayer and ace:videoPlayer
  • [ICE-10281] - ACE Dialogs not working in portal environment
  • [ICE-10282] - ACE File Upload not working in portal environment
  • [ICE-10284] - ace:submitMonitor - Modal layer not removed with multiple monitors
  • [ICE-10294] - Unable to access BridgeIt when page is first loaded using ajax (must be a GET)
  • [ICE-10300] - CLONE - Remove unsupported pass-through attributes from more ACE Entry TLD docs
  • [ICE-10339] - icecore tag issues using Myfaces 2.2.5 libs.
  • [ICE-10356] - ace:audioPlayer issues when using Glassfish 4.1 server
  • [ICE-10360] - mobi:dateSpinner, mobi:timeSpinner, modal overlay issue
  • [ICE-10369] - Cookieless config console errors and other issues with showcase and auction.
  • [ICE-10376] - ace:audioPlayer, ace:videoPlayer fail to render in IE8
  • [ICE-10379] - Showcase: issues in gMap demos
  • [ICE-10381] - viewExpiredException when using showcase fileEntry > Overview and myfaces 2.2.5 libs
  • [ICE-10383] - Showcase navigation issues when using Myfaces 2.2.5 JSF

Improvement

  • [ICE-6637] - Add auto-upload feature to ACE fileEntry
  • [ICE-7183] - factor JavaScript utility functions
  • [ICE-7803] - Add ability to update specific attributes in the user DOM not whole elements
  • [ICE-8009] - Incomplete Documentation on icecore:push Tag
  • [ICE-8178] - Remove dependency on "javax.portlet.faces.bridgeContext" request attribute in FileEntryPhaseListener (was: Remove depedency on "javax.portlet.faces.bridgeContext" request attribute in FileEntryPhaseListener)
  • [ICE-8261] - IceClientBehaviorHolder specify their AjaxBehaviorEvent subclass
  • [ICE-8475] - Implement client instance look up mechanism for the ace:dataTable
  • [ICE-8648] - List the CSS classes used in the ICE and ACE components in the documentation for easy configuration (ex: PrimeFaces docs)
  • [ICE-8671] - Add "Where can I download this sample?" link to all public ICEfaces sample applications
  • [ICE-8914] - ace:panel - Add 'disableInputs' attribute to disable all input fields in the panel
  • [ICE-8922] - Implement server-side determination of 'onElementUpdate' callback lists for each DOM update
  • [ICE-8931] - Add delegate mode to ace:contextMenu
  • [ICE-8967] - Enhance ClientEvent annotation TLD with execution scope
  • [ICE-9001] - Add 'dragHandle' attribute to ace:confirmationDialog, ace:dialog, ace:list, and ace:tree.
  • [ICE-9008] - ace:dataTable - remove paginator dependency on YUI
  • [ICE-9029] - ace:chart - implement varyBarColor property
  • [ICE-9085] - Add effect support to ace:message(s) components
  • [ICE-9096] - ice:dataTable - Don't render tabindex for row when not using an ice:rowSelector
  • [ICE-9097] - Add support for different types of URL encodings in ace:menuItem
  • [ICE-9106] - ace:tableConfigPanel - Add a "Restore Defaults" convenience button
  • [ICE-9108] - ace:dataTable row selection when the user clicks anywhere in a row
  • [ICE-9119] - Tabbing to next row leads to focus being not on the first editable element of the next row
  • [ICE-9120] - ace:richTextEntry - Add ace:ajax "blur" or "change" event support
  • [ICE-9126] - refactor util.js
  • [ICE-9147] - ace:dialog - Add capability to add other components to the header section
  • [ICE-9149] - ace:multiColumnSubmenu, add header and footer facets
  • [ICE-9170] - Showcase: ace:dataTable > Row State, Row/Cell Editing - Add messages component to catch validation errors
  • [ICE-9201] - Add c:forEach ace:dataTable demo to showcase to demonstrate dynamic columns support
  • [ICE-9203] - ace:selectMenu and ace:comboBox, add support for values of any type
  • [ICE-9216] - ace:comboBox - Add support for input elements in the row facet
  • [ICE-9223] - Normalize the way ace:gMap handles its state
  • [ICE-9225] - Use Resource Ordering to force all CSS resources to load before JavaScript in the Showcase sample app.
  • [ICE-9226] - Make sample ACE themes accessible by maven
  • [ICE-9234] - Ability to specify Exception types and redirect values for Ajax responses
  • [ICE-9235] - ace:dataExporter - Support exporting summary rows defined in an ace:row tag
  • [ICE-9239] - Make icecore:refresh interval attribute dynamically configurable
  • [ICE-9251] - ace:menuItem - Add support for the f:setPropertyActionListener tag
  • [ICE-9258] - ace:dataTable - Add new "rowClick" and "rowDblClick" ace:ajax events
  • [ICE-9263] - Resource coalescing does not work in a portlet environment
  • [ICE-9267] - ace:fileEntry - Add ability to disable the message persistance
  • [ICE-9272] - Split features found in application.js in separate *.js files
  • [ICE-9299] - ace:notificationPanel doesn't change CSS based on the selected Theme Roller theme.
  • [ICE-9300] - Modify Ant builds to allow for 2.1 and 2.2 versions of JSF
  • [ICE-9324] - Swap the ace:message(s) icons for info and warn
  • [ICE-9350] - Insert a blank line between coalesced JS resources to prevent errors
  • [ICE-9374] - Upgrade CKEditor library to version 3.6.6.1
  • [ICE-9408] - Support Page Up Page Down Keyboard Pagination in ace:dataTable
  • [ICE-9414] - Refresh ACE Component Wiki Documentation
  • [ICE-9415] - Refresh ICEfaces Core Framework Wiki Documentation
  • [ICE-9416] - Ensure all ICEfaces core and components use of hidden fields specify "autocomplete=false" to avoid Safari bug
  • [ICE-9424] - navigateToRow() doesn't work when result not visible
  • [ICE-9446] - ace:menu - Add support for ace:multiColumnSubmenu
  • [ICE-9458] - ace:panel menu button click should close an open menu
  • [ICE-9463] - ace:selectMenu remove rounded corners from edge of list touching selectMenu text field
  • [ICE-9469] - ace:chart - Export image to server
  • [ICE-9470] - Make 'Diff propagated to root but no ID set' error debug logging configurable
  • [ICE-9471] - ace:tableConfigPanel - Add built in support for ace:columnGroup
  • [ICE-9504] - ace:tableConfigPanel - Support for keeping stacked columns together
  • [ICE-9506] - ace:tableConfigPanel - Add a way to set styling to the panel
  • [ICE-9532] - ace:dataTable - Improve dynamic stylesheet performance by using cssText instead of insertRule
  • [ICE-9534] - Make showcase ACE DataTable cell selection sample use simplified EL
  • [ICE-9537] - Added 'style' attribute to ace:dialog and ace:confirmationDialog
  • [ICE-9595] - Test for existing Bridge Forms before creating transient forms
  • [ICE-9619] - Comp CoreUtils.resolveResourceURL should check for null path
  • [ICE-9625] - ACE Generator - Add ability to determine which of our properties are set
  • [ICE-9637] - ace:tableConfigPanel - Support localizable label text
  • [ICE-9654] - ace:dataTable to support localized text in paginatorTemplate
  • [ICE-9670] - Add showcase ace:dataTable demo to demonstrate persistence of ace:tableConfigPanel user settings
  • [ICE-9672] - Support JSF 2.2 resetValues with ace:ajax
  • [ICE-9710] - name the faces-config.xml resources to allow ordering of resources
  • [ICE-9731] - Update CKEditor to version 4.3
  • [ICE-9737] - Add support for "sessionExpiredRedirectURI" config param to ICEfaces Core
  • [ICE-9740] - Add new "secret=true/false" attribute to ace:textEntry
  • [ICE-9742] - Support for IE10 clear icon for inputFields in ace:dataTable filter input field
  • [ICE-9776] - remove yui styleClasses from ace:pushButton
  • [ICE-9777] - Update jquery library to v1.11 for ICEfaces 4
  • [ICE-9787] - ace:tabSet - Replace YUI tabs use with jQuery UI tabs
  • [ICE-9790] - Replace YUI Compressor and ShrinkSafe JS minifiers with Google's Closure Compiler
  • [ICE-9802] - ace:rowEditor - Add support for reverting user edits when clicking the 'X' button
  • [ICE-9821] - Make 'org.icefaces.generateHeadUpdate'=true by default
  • [ICE-9840] - ace:chart - Allow for the exported image to be downloaded with a single click
  • [ICE-9898] - ace:fileEntry should clear existing messages (become valid) if multi-file upload is cancelled by the user.
  • [ICE-9900] - Update docs, showcase and qa examples for ace:dataTable to implement hashCode and equals methods
  • [ICE-9941] - Add timestamps to JavaScript console log entries
  • [ICE-9950] - Add more CKEditor skins for ace:richTextEntry and ice:inputRichText
  • [ICE-9951] - ace:dataTable - Add a client behavior for changing the rows per page drop down
  • [ICE-9953] - Support Parameter Namespacing
  • [ICE-9954] - Resource coalescing doesn't work with Liferay 6.2
  • [ICE-9962] - ace:dialog - Add new "setFocus" attribute
  • [ICE-10003] - ace:tableConfigPanel - Add ability to open the panel using a JavaScript API
  • [ICE-10079] - ace:selectMenu - Add intelligent popup positioning
  • [ICE-10082] - Showcase - Add ICECORE component demos
  • [ICE-10090] - Modify PortableRenderer to provide all the features of PushRenderer
  • [ICE-10100] - Change default ajax event to 'valueChange' for input components
  • [ICE-10132] - Change default ace:ajax execute value to @this, instead of @all
  • [ICE-10142] - Showcase->MOBI Demo Header "Back" Navigation issue
  • [ICE-10152] - mobi:geoTrack, add mechanism to toggle strategy and label when activated/deactivated
  • [ICE-10163] - ace:submitMonitor - Enable monitor for use with ace:fileEntry
  • [ICE-10241] - Add ability to disable HTML5 Browser "Please fill out this field." tooltips.
  • [ICE-10248] - CLONE - ViewManager clientSide support
  • [ICE-10260] - ace:dialog - Add new "none" value for "setFocus" attribute
  • [ICE-10270] - Implement resource scanning and loading for Behaviors
  • [ICE-10285] - Add configuration parameter for bridgeit.js source location
  • [ICE-10290] - Rationalize ACE JavaScript Resource Dependencies
  • [ICE-10291] - remove dependency of mobi components on ace-component.js, instead using only the support for ace-ajax.js
  • [ICE-10316] - Create tool to speed up the process of minifying javascript resources
  • [ICE-10317] - Compress javascript resources for mobi components
  • [ICE-10662] - showcase ace:draggableDroppable demo improvement

New Feature

  • [ICE-1818] - New ace:breadcrumbMenu component
  • [ICE-6204] - ACE fileEntry multi-file upload
  • [ICE-6401] - Embed or link to online Showcase component examples within Wiki
  • [ICE-8719] - New client-side pending session-timeout warning event and dialog
  • [ICE-9143] - dateTimeEntry 3.x jQuery version populate javascript localisation from server DateFormatSymbols
  • [ICE-9211] - Continue augmenting ACE generator with ability to generate JSP base Tag classes and TLD
  • [ICE-9232] - ACE generator allow for disinheriting properties from baseMeta
  • [ICE-9245] - Add support for the Legacy Liferay Faces Bridge for Liferay 5.x
  • [ICE-9257] - Client-side JavaScript API for user-inactivity detection
  • [ICE-9279] - Propagate submittedValues between lifecycles
  • [ICE-9304] - New ace:growlMessages component
  • [ICE-9358] - Automatic testing for Renderers with writable instance fields
  • [ICE-9436] - Support for JSF 2.2 HTML 5 passthrough attributes
  • [ICE-9476] - New ace:buttonGroup container
  • [ICE-9477] - New ace:radioButton component
  • [ICE-9479] - New icecore:idleMonitor component
  • [ICE-9483] - New icecore:focusManager component
  • [ICE-9500] - Make ice.ace.instance work with all lazy init components: checkboxEntry, dateTimeEntry, buttons, etc.
  • [ICE-9502] - Provide load only dependency configuration for resources
  • [ICE-9518] - Compat Resource Servlet use Servlet 3 @WebServlet annotation for automatic configuration
  • [ICE-9526] - Move ICEmobile XHR2 FormData submit to ICEfaces core for ace:fileEntry
  • [ICE-9529] - Add ability to configure the base path of an application (was: Port ICE-7941 feature into ICEfaces 3.x codebase)
  • [ICE-9623] - Added 'placeholder' attribute to ace:autoCompleteEntry, ace:comboBox, and ace:textAreaEntry
  • [ICE-9681] - Modify DOMResponseWriter to render passthrough attribute
  • [ICE-9734] - New icecore:jsEventListener tag
  • [ICE-9775] - Mobilized Showcase
  • [ICE-9779] - Add new mobi:SMS component
  • [ICE-9780] - New mobi:geoTrack component
  • [ICE-9807] - Add Font Awesome to ACE
  • [ICE-9830] - New icecore:loadBundle tag
  • [ICE-9831] - New ace:borderLayoutPanel component
  • [ICE-9832] - New ace:dynamicResource component
  • [ICE-9838] - New mobi:cloudPush component
  • [ICE-9845] - New ace:splitPane component
  • [ICE-9846] - New ace:qrcode component
  • [ICE-9847] - New ace:graphicImage component
  • [ICE-9848] - New ace:audioPlayer component
  • [ICE-9849] - New ace:videoPlayer component
  • [ICE-9850] - New mobi:augmentedReality components
  • [ICE-9851] - New mobi:fetchContact component
  • [ICE-9852] - New mobi:scan component
  • [ICE-9853] - New mobi:camcorder component
  • [ICE-9854] - New mobi:camera component
  • [ICE-9855] - New mobi:microphone component
  • [ICE-9856] - New mobi:geolocation component
  • [ICE-9857] - New mobi:deviceResource component
  • [ICE-9865] - New mobi:pagePanel component
  • [ICE-9866] - New mobi:outputList, outputListItem, and outputListItems components
  • [ICE-9868] - New mobi:smallView and mobi:largeView components
  • [ICE-9869] - New mobi:dataView, dataViewColumn(s), and dataViewDetails components
  • [ICE-9870] - New mobi:flipSwitch component
  • [ICE-9871] - New mobi:dateSpinner component
  • [ICE-9872] - New mobi:timeSpinner component
  • [ICE-9873] - New mobi:viewManager, mobi:view components
  • [ICE-9876] - New mobi:fieldSetGroup, mobi:fieldSetRow components
  • [ICE-9877] - Add new "iceBrowser" client descriptor EL variable
  • [ICE-10080] - ace:ajax - Support nesting multiple components in a single ace:ajax tag
  • [ICE-10175] - New mobi:thumbnail component

Task

  • [ICE-7768] - Verify compatibility with JSF 2.2
  • [ICE-9000] - ace:dateTimeEntry - convert to use ice.ace.lazy
  • [ICE-9264] - Adjust portlet sample builds to default to LiferayFaces Bridge
  • [ICE-9437] - Integrate JSF 2.2 window tracking mechanism with the window scope implementation
  • [ICE-9440] - Verify compatibility with JSF 2.2 h:inputFile
  • [ICE-9443] - Support Eclipse Kelper (4.3)
  • [ICE-9682] - cleanup f param support from non-UICommand components
  • [ICE-9824] - Remove mandatoryResourceConfig usage from the ICEfaces Showcase sample
  • [ICE-9837] - Remove singleSubmit attributes on ace:dateTimeEntry and ace:textEntry
  • [ICE-9958] - Update Mojarra libs to JSF 2.2.6 and 2.1.28
  • [ICE-9959] - Update MyFaces libs to JSF 2.2.2 and 2.1.15
  • [ICE-10021] - Add missing documentation for icecore components
  • [ICE-10027] - Document limited usage of styleClass attribute for ace:dataTable
  • [ICE-10098] - Establish an ICEfaces 3 to ICEfaces 4 Migration Guide Wiki Topic
  • [ICE-10102] - Update MyFaces to 2.2.3
  • [ICE-10121] - Certify ICEfaces 4 on Java JDK 8
  • [ICE-10151] - Establish ICEfaces MOBI Components Wiki topics
  • [ICE-10154] - Review and document all icecore:config attributes
  • [ICE-10199] - Publish new tutorial for configuring ICEfaces 4 with Eclipse "Luna" (4.4) IDE
  • [ICE-10200] - Publish new tutorial for configuring ICEfaces 4 with NetBeans 8
  • [ICE-10297] - Remove deprecated attributes from ace:accordion, ace:dataTable, and ace:animation
  • [ICE-10298] - Consolidate common class between core, ace and mobi

Edit/Copy Release Notes

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