Release Notes - ICEfaces - Version 3.1.0.RC1 - HTML format

Bug

  • [ICE-7865] - showcase app - content not rendered if using MyFaces on WAS7
  • [ICE-7986] - ace:tabSet server side tab switch issue
  • [ICE-8058] - Null Event Source caused bridge to stop working
  • [ICE-8068] - Missing Navigation Bar in dateTimeEntry-locale-tutorial
  • [ICE-8104] - ace:dataTable - multi-row headers that rowspan on the bottom row of the header section cause column/header mis-alignment in scrollable mode
  • [ICE-8130] - showcase - ace:richTextEntry issues
  • [ICE-8165] - ace:dataTable on Chrome shows focus indicator around top row of dataTable
  • [ICE-8180] - ace:ajax - PropertyNotFoundException thrown
  • [ICE-8194] - REGRESSION - ace:ajax onComplete javaScript callback test failing
  • [ICE-8213] - Syntax error when embedding some ACE components inside an f:ajax tag
  • [ICE-8219] - REGRESSION - inField Label causes bugs in ace:AutoCompleteEntry
  • [ICE-8221] - ace:ajax - disabled attribute not being evaluated
  • [ICE-8222] - ice:outputResource - open method called twice
  • [ICE-8223] - ICEfaces3 ACE Regressions failures
  • [ICE-8225] - ace:fileEntry - upload listener is not called when commandButton returns an action
  • [ICE-8229] - ICEfaces3 MyFaces Regression - sample - fajax toggle count
  • [ICE-8237] - ace:dataTable - Scrollable table column misalignement when rendering a table lower in a page
  • [ICE-8239] - List - Overview - Multi-List Item processDeselection RowNotAvailableException
  • [ICE-8241] - ACE menu components lose styling after dynamic updates
  • [ICE-8242] - ace:dateTimeEntry - default value of labelPosition can cause unwanted conversion errors
  • [ICE-8244] - Change "labelPosition" default value to "none" for ace:textEntry, ace:autoCompleteEntry, ace:dateTimeEntry, ace:maskedEntry, ace:textAreaEntry components.
  • [ICE-8266] - Extra requests when changing tab content via ace:menuBar
  • [ICE-8267] - ace:dateTimeEntry - regains focus after manually editing input field
  • [ICE-8271] - ace:autoCompleteEntry - Does not work when dynamically added to the page
  • [ICE-8276] - Regression: The captureSubmit script is still added to forms where f:ajax has been disabled
  • [ICE-8278] - REGRESSION: ace:tabSet - Component ID has already been found in the view
  • [ICE-8281] - ace:list/listControl - JavaScript error thrown when dragging and dropping items in IE
  • [ICE-8285] - accordion does not render properly when you navigate between pages without redirect
  • [ICE-8286] - Changing the value of an ACE MenuButton corrupts it
  • [ICE-8287] - ace:tooltip - ace:panel is overlayed on initial tooltip display
  • [ICE-8290] - MyFaces 2.1.7 patches
  • [ICE-8291] - ace:datatable - [IE8] header missing vertical separator lines
  • [ICE-8292] - ace:dataTable does not show the full set of rows when the paginator is turned off
  • [ICE-8296] - Scrollable ace:dataTable bugs
  • [ICE-8301] - NPE in org.icefaces.ace.renderkit.CoreRenderer.decodeBehaviors(FacesContext, UIComponent)
  • [ICE-8302] - IllegalArgumentException thrown when changing the ice:dataTable row attribute
  • [ICE-8312] - ace:dateTimeEntry - JavaScript error thrown after submitting an invalid date format
  • [ICE-8356] - Issues with ace:tooltip and newlines (23 char limit?)

Improvement

  • [ICE-5676] - Update ice:gmap components to use Google maps JavaScript API v3
  • [ICE-7283] - Showcase templates should not have ids on non-component markup
  • [ICE-7323] - Add ability to disable/enable menuItems (and subMenus) via component attribute and JavaScript API.
  • [ICE-7816] - Optimization - Add a wrapping div to ACE components to prevent the entire form to be updated
  • [ICE-7904] - ace:dataTable - render ace:column contents when ace:column is part of a colGroup
  • [ICE-8075] - Add support for specifying MyFaces JSF to samples Maven builds
  • [ICE-8078] - Modify samples Maven pom files to use parent pom variables for groups, ids, and versions
  • [ICE-8157] - Use window.addEventListener/window.attachEvent to register window callbacks
  • [ICE-8228] - ace:column - Implement the sortable attribute
  • [ICE-8258] - Re-architect ace:ajax
  • [ICE-8275] - Optimise generated Base code for IceClientBehaviorHolder implementation
  • [ICE-8277] - ACE drag-and-drop, DraggableRenderer.java and DroppableRenderer.java aren't using JSONBuilder
  • [ICE-8294] - ace:dataTable resizeScrolling() loses track of v-scrolling position
  • [ICE-8320] - respect users input while creating icefaces project by sample app provider

New Feature

  • [ICE-1175] - Make minification of JavaScript configurable
  • [ICE-7825] - New ace:textAreaEntry component
  • [ICE-8065] - New ace:chart component
  • [ICE-8079] - Create a new "ICEfaces in the Cloud" tutorial
  • [ICE-8260] - ACE generator support TagHandler with behaviorId

Task

  • [ICE-7957] - Make our Maven build dependencies consistent
  • [ICE-8166] - ICEfaces Showcase sample app. - Remove legacy use of NavigationController.refreshPage()
  • [ICE-8315] - Create showcase sample app eclipse plugin

Edit/Copy Release Notes

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