Brian Leathem

3 minute read

RichFaces

I am excited to announce the release of RichFaces 4.3.2.Final. - This 2nd minor release of the RichFaces 4.3 release series provides a number of bug fixes further increasing the stability of the framework.

To try out this release: You can download the distribution directly, or for maven users, increment the RichFaces version in your pom.xml to 4.3.2.Final. For more information on setting up a RichFaces 4 application, refer to our getting started guide.

Release Highlights

This release of the RichFaces framework is not accompanied by a release of the CDK. The 4.3.2.Final release of RichFaces was created with the 4.3.1.Final version of the RichFaces CDK. Future RichFaces 4 releases will only be accompanied by a RichFaces CDK release when a CDK fix was required to enable the framework release.

With fixes to the extendedDataTable, tab panel, autocomplete, fileuplaod and popup panel, as well as some fixes addressing compatibility with the latest Mojarra release, you’ll definitely want to move your applications to this release and take advantage of these improvements. Refer to the release notes below for a complete listing of what has been fixed in this release.

Bug

  • RF-12193 - rich:extendedDataTable is blank on show

  • RF-12765 - Rich:tabPanel not possible to switch tabs when only dynamic tabs are present

  • RF-12812 - Autocomplete does not hide popup on tabbing to the next field

  • RF-12827 - Showcase - switching among dynamically created panels, tabs cease to function

  • RF-12839 - Toggle panels: ajax-related attributes do not work

  • RF-12846 - a4j:commandLink accesskey attribute missing

  • RF-12847 - Fix quickstart license and white space issues exposed by qstool report

  • RF-12848 - Error "source is not defined" after richfaces-jsf-event.js merge

  • RF-12850 - Popup panel: button's label is invisible in IE10

  • RF-12851 - The RichFaces kitchensink-rf quickstart/archetype incorrectly depend on the AS google guava module

  • RF-12858 - rich:calendar dateselect event is fired twice

  • RF-12868 - Update the Summary of the RichFaces kitchensink quickstart

  • RF-12893 - Partial response not ended correctly on exception

  • RF-12928 - ExtendedDataTable: columnsOrder doesnt work after changing order

  • RF-12931 - rich:fileupload broken with jsf.js changes in Mojarra 2.1.21

  • RF-12933 - rich:tooltip replace 'defaultContent' facet in docs and examples with 'loading'

  • RF-12958 - Popup panel opened from inside popup panel doesn't work

  • RF-12969 - rich:tabPanel: Click on already selected rich:tab causes JavaScript error

  • RF-12975 - rich:extendedDataTable - can not change order of columns

Component Upgrade

  • RF-12688 - Upgrade Guava from 11.02 to 13.0.1

  • RF-12780 - Upgrade to Mojarra 2.1.19

  • RF-12898 - Tie RichFaces 4.3 to CDK 4.3.1.Final

Enhancement

  • RF-12784 - Showcase readme - update deployment from eclipse part

  • RF-12786 - Showcase - rewrite readme to markdown

  • RF-12964 - Create appropriate push timeouts for the showcase

Feature Request

  • RF-12810 - Introduce profiles for verification of fundamental tests on Tomcat 6 and 7, TomEE 1.5 and GlassFish 3.1

  • RF-12849 - Showcase - update readme - remove obsolete, add new

  • RF-12935 - Fix resolution of framework tests' artifacts with version enforced

  • RF-12937 - Introduce a profile for running framework tests against JBoss EAP

  • RF-12938 - Update Shrinkwrap

  • RF-12940 - Showcase: fix path to outputPanel - compositeMessages sample source

  • RF-12941 - Showcase: ProgressBar demo - remove obsolete attribute and make the progress smoother

Task

  • RF-12843 - Apply unix style line-endings to the entire codebase

Moving forward

We’ve finished development of RichFaces - 5.0.0.Alpha1, and our QA team is currently working on stabilizing for a release. So stay tuned for an exciting announcement of the availability of our first RichFaces 5 Alpha!