I would like to give a big shout out to Luca Nardelli, Adrian Gonzalez, and Jason Porter. These are RichFaces users who contributed back to the project with bug fixes and new features; improving the quality of the JSF component framework we all use to build applications on a daily basis. Three cheers for OSS, and our community contributors! If you would also like to get involved and contribute code to the project, check out our ContributorGettingStartedGuide wiki page!
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.2.2.Final. For more information on setting up a RichFaces 4 application, refer to our getting started guide.
What’s new with 4.2.2.Final?
The rich:tooltip has seen a number of improvements centered around changing the javascript implementation to use the RichFaces Javascript Service feature, and defer javascript loading until all components are rendered. Nice catch Luca! Specific issues resolved with this approach include:
- [RF-10839] - tooltip: attachment using target not works if tooltip defined before the component to which it attaches.
- [RF-11370] - rich:toolTip: targetted example causes NPE for some IDs
- [RF-12198] - rich:tooltip does not work inside a4j:commandButton
- [RF-12199] - rich:tooltip does not work inside h:graphicImage
A number of other fixes are seen with:
- rich:dataTable and rich:extendedDataTable
- validation and messages
- dependency updates, matching changes in the upcoming JBoss AS 7.1.2 release
What’s Next?
We’ll shortly begin our 4.3.0.M1 sprint which will focus on MyFaces compatibility issues and some CDK improvements in this first milestone. Concurrent to this, we will be working in the RichFaces Sandbox to deliver our next-generation component set. Should any of the above initiatives appeal to you, feel free to get involved, and help move the project forward!