!It is PrimeTime! PrimeTek is proud to announce the fully featured 5.1 community release. There are over 240 improvements in general, new components, regular maintenance work, accessibility enhancements, responsive design features and more.
Ribbon is a set of toolbars grouped in different tabs.
InputSwitch is a new addition to the suite, used to provide a boolean value with a switch UI.
Barcode component generates various types of barcodes easily. SVG (default) and PNG are the supported export formats where PNG is used by default for browsers that does not support SVG like IE8.
Grid CSS is a lightweight responsive layout utility optimized for mobile devices, tablets and desktops. Up to 12 columns are supported based on fluid and fixed modes. It can be used as standalone and built-in integration is available for DataGrid and PanelGrid components.
- Improved scrollable datatable implementation
- Grouping for AutoComplete
- Toggleable Menu
- ui:repeat support for columns and rows in PanelGrid and DataTable header
- Custom content support for paginator
- Improvements to DataTable Lazy Loading
- Better cross browser support
There are over 140 defect fixes improving the overall quality of the framework. Please note that these fixes were already available to ELITE and PRO users bi-weekly. Now they are available to our community users as well.
Accessibility is not usually the first priority in web application development and unfortunately many tools ignore it. Since PrimeFaces 3.5 we have been working on it a lot across our suite and constantly improve various aspects with each release. Considering the complexity of the rich UI components, special care needs to be taken in addition to the core functionality. With 5.1, various component got improved keyboard support like datatable sort headers and screen reader compatibility is provided for components such as autocomplete.
PrimeFaces Push and PrimeFaces Mobile
There are no major changes for the submodules except maintenance. Special thanks to Async-IO for the defect fixes in Push module.
Here is the full changelog documenting the changes.
User Guide is updated to cover 5.1. In addition api and vdl docs are available online at documentation homepage as well.
Please refer to the migration guide, there are no breaking changes and 5.1 should be a drop-in replacement from 5.0. Some of the deprecated features are removed.
5.1 is available maven central repository and as a standalone download as well, refer to the downloads page for details.
Thanks to my teammates Thomas Andrashcko, Mert Sincan and Sudheer Jonna for their contributions in this release. Special thanks to Jeanfrancois Arcand for his great work on Atmosphere Integration for Push and last but not least our great community who kept providing feedback to help us improve PrimeFaces.
Next release 5.2 is planned for late Q1 of 2015. Elite Releases for 5.1 will be initiated in 2 weeks with the 5.1.1 release and 4.0.x will still continue to be supported by Elite for a little while. There are cool features coming up, keep an eye on this blog to keep updated.