Release Notes - RichFaces - Version 4.1.0.Milestone3 - HTML format

Component Upgrade

  • [RF-11432] - Upgrade to Mojarra 2.1.3
  • [RF-11451] - Upgrade to Atmosphere 0.8.0-RC1

Enhancement

  • [RF-10892] - components listed in the description were quite difficult to hit
  • [RF-10926] - Resources: add minimization for JS/CSS resources
  • [RF-11074] - FileUpload ontyperejected not working
  • [RF-11425] - Showcase: create profile specific for OpenShift Express

Feature Request

  • [RF-8226] - rich:messages (escape HTML Tags = false)
  • [RF-10996] - File upload: add attribute maxFilesQuantity
  • [RF-11073] - fileUpload listHeight
  • [RF-11109] - Made Showcase Push demo optional
  • [RF-11110] - Push and CDI Events integration
  • [RF-11305] - [rich:select] enableManualInput="true": allow search with "contains" and not only with "startsWith"
  • [RF-11430] - Update the global links in the showcase
  • [RF-11439] - Device detection and associated skin changing for mobile showcase
  • [RF-11459] - Showcase: switch release profile WARs to Production stage

Bug

  • [RF-10842] - dataScroller: renderIfSinglePage=false breaks component
  • [RF-10849] - RichFaces client-side validation: i variable is implicitly declared
  • [RF-10862] - Autocomplete: does not perform decode of the behaviors
  • [RF-10871] - rich:message wrong format of error message
  • [RF-10875] - rich:collapsibleSubTable bad performance when hiding or showing the subtable on client side
  • [RF-10876] - rich:toolBar links are barely visible
  • [RF-10891] - rich:dragSource it is not possible to drag an object
  • [RF-10952] - FileUpload component does not have a "clear" handler.
  • [RF-10961] - tabPanel causes NullPointerException if activeItem is not found
  • [RF-11013] - rich:DataTableEdit in poppup is possible to asign negative values to price and mileage inputs
  • [RF-11092] - rich:autocomplete - attribute tabindex doesn't work
  • [RF-11154] - Push - Showcase - JMS connection is left opened on JBoss AS 7
  • [RF-11155] - a4j:push In CDI Push sample java.lang.IllegalStateException is thrown randomly and also firebug shows error: abordingConnection is not defined
  • [RF-11156] - a4j:push Performance problem in CDI sample of push in showcase
  • [RF-11219] - Notify - validator messages and two stacks
  • [RF-11233] - showcase - a4j:push - CDI Push - Can not invoke more than 1 message consumer on IE 9
  • [RF-11286] - rich:inputNumberSpinner with step=0.1
  • [RF-11303] - Better integration with JBossAS 7
  • [RF-11318] - Ordering List - events (on* attributes)
  • [RF-11322] - Metamer: rich:pickList: event handler attributes doesn't fire appropriate events
  • [RF-11339] - selection hangs in extendedDataTable when there are more than one table in the view
  • [RF-11352] - Rich:notifyMessages fails when primefaces 3.x component in on page
  • [RF-11367] - rich:tree doesn't display default icons in tree items
  • [RF-11373] - rich:autocomplete table layout doesn't use rich:column styleClass and style
  • [RF-11381] - Clilcking the up/down arrows of the orderingList causes focus/blur events to collide
  • [RF-11391] - Notify - Stack - remove @styleClass attribute
  • [RF-11398] - rich:message span renders with a height of 18ex
  • [RF-11412] - Components CI build broken
  • [RF-11429] - script for changing versions replaces version twice in pom.xml files
  • [RF-11431] - TabPanel: RF-9402 breaked backward compability of style class naming
  • [RF-11449] - richfaces.js - doesn't clean dom when render=@all
  • [RF-11452] - Showcase - release WARs does not contain static-resources
  • [RF-11456] - Push: wrongly handles attached a4j:ajax behavior when richfaces-jsf-event.js script is present
  • [RF-11463] - richfaces-jsf-event.js - when component is not placed in form, callHandler(form, 'ajaxsubmit') fails
  • [RF-11464] - showcase - can not run on Tomcat 6, since there is incorrect usage of EL
  • [RF-11465] - showcase - lot of components has corrupted basic functionality
  • [RF-11475] - Static resources must be served through ResourceServlet
  • [RF-11476] - Showcase: mobileExclude demos not shown in desktop version
  • [RF-11497] - Shocase: openshift profile does contain unnecessary libs
  • [RF-11501] - maven-resources-plugin generates xyz/js files instead of xyz.js
  • [RF-11508] - archetype: GAE: cannot build archetype (4.1.0.20111011-M3) due to missing params in org.richfaces.cdk:maven-resources-plugin
  • [RF-11510] - Skins 'DEFAULT' and 'NULL' aren't packaged in static-resources build
  • [RF-11515] - StaticResourceFeature.getStaticMappingLocation() points to staticResourceMappingLocation
  • [RF-11516] - Static resource mapping does not handle absolute URLs
  • [RF-11517] - Static resource handling can't be disabled

Task

  • [RF-9402] - Tab panel: implement headerAlignment=left,right and headerPosition=top,bottom
  • [RF-10927] - Implement resources loading strategies
  • [RF-11099] - Showcase: Update csv messages with formatted messages
  • [RF-11179] - Upgrade jboss-as-controller-client in Showcase pom to Final
  • [RF-11185] - Showcase sample of rich:notify
  • [RF-11196] - Showcase - add rich:editor sample
  • [RF-11362] - Create pickList example for the RichFaces showcase
  • [RF-11363] - Create orderingList example for the RichFaces showcase
  • [RF-11416] - Showcase: force IE9 to use compatibility mode
  • [RF-11450] - Filter out components from the main showcase navigation menu which we will not support on mobile
  • [RF-11477] - Fix Git SCM entries in VersionBean
  • [RF-11505] - Make static resources versioned
  • [RF-11527] - Rename Resource-Mapping related context-params consistently
  • [RF-11528] - Provide reasonable defaults to Resource-Mapping feature
  • [RF-11541] - Provide backward compatibility layer and log message for deprecation of org.richfaces.staticResourceLocation in comparison to 4.0.0.Final

Sub-task

  • [RF-11435] - maven-resources-plugin implement packaging
  • [RF-11436] - Update Components and Core with changes necessary to support minification
  • [RF-11437] - Make compression configurable

Edit/Copy Release Notes

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