Prime Technology is glad to announce that PrimeFaces 2.2.M1 is released. This is a major release featuring core enhancements, new components, bug fixes and more. You can get the new release from downloads section at PrimeFaces HomePage.
Here are the highlights of this release, full changelog is also available.
Standard JSF 2.0 Ajax APIs
PrimeFaces is known as the only production ready library for JSF 2.0, although this is true, there was still a lot to improve. We were using a custom ajax implementation based on a phaselistener, that is gone now as we've fully migrated core partial page rendering and all ajax enabled components to standard JSF 2.0 APIs. 2.2.M1 contains all the components we have compared to previous version, no component/feature is left behind.
Standard JSF 2.0 Resource APIs
Another area to improve was resource loading, PrimeFaces had it's own resource servlet to load resources, now with 2.2.M1 it is gone now since we've migrated resource management to JSF 2.0 Resource APIs.
Client Behavior Support
Many PrimeFaces components are now aware of client behaviors, for example you can take advantage of f:ajax or p:ajax on p:spinner, p:autoComplete and many more.
Zero-Config, Lightweight, No Dependencies
As a result of first class JSF 2.0 support, we've removed many stuff and made PrimeFaces more lightweight than ever. PrimeFaces does not require any configuration any more since Resource Servlet is gone and p:ajax is a clientbehavior now. Although we have many new features, jar size is even smaller now.
Brand New DataTable
DataTable is rewritten from scratch, we've fixed many issues and introduced cool features like paging, sorting, filtering, dynamic columns, grouping, live scrolling, in-cell editing, row expansion and many more.
Closed Tickets
In total, 141 tickets in our issue tracker are fixed and closed. These include new features and bug fixes.
New Components
As with any PrimeFaces release, we have new stuff for you. Fieldset, Galleria, Button and new Resizable components are introduced with this release.
Enhancements
In general we've also spent a lot of time for maintenance of current components, almost all components are touched and refactored.
ThemeRoller
This release features more components with themeroller support, tooltip, terminal, keyboard are few to name.
Documentation
User's Guide still covers 2.1 and we'll update it along with 2.2 final release.
RoadMap
So what is next? Next release would be hopefully at first week of october which is 2.2.RC1 and at second week of october we'll release 2.2. final, then start working on building next generation PrimeFaces 2.2.1 which will introduce even more new stuff. PrimeFaces is currently the most popular JSF 2.0 component suite, we'll make sure it stays like that in the future as well.