Oct 20

PrimeFaces Elite 5.1.1 Released

PrimeFaces 5.1 is updated with its first Elite Release featuring 19 improvements. Highlight of 5.1.1 is the FontAwesome integration, Skin for simple uploader, implementations of a couple of requests from our PRO users and maintenance to provide a batch of defect fixes.

Font Awesome

Font Awesome gives you scalable vector icons that can instantly be customized — size, color, drop shadow, and anything that can be done with the power of CSS. PrimeFaces now bundles FontAwesome and provides the CSS tuning of components for the icons. Any component that provides an icon attribute such as buttons or menuitems can accept one of the 479 icons of Font Awesome. In order to enable this feature, a context param is required to be enabled.

<context-param>
   <param-name>primefaces.FONT_AWESOME</param-name>
   <param-value>true</param-value>
</context-param>

Usage is simple as;

<p:commandButton value="Edit" icon="fa fa-edit" type="button"/>

See the live demo.

Please note that, ThemeRoller icons are still supported as the default iconset whereas FontAwesome icons are provided out of the box as alternative. PrimeFaces components who use icons like accordion panel, tree, menuButton still use ThemeRoller icons and depending on feedback we currently consider using FontAwesome counterparts for the default icons as well for replacement since FontAwesome icons are superior.

Simple Uploader Skin

Simple file uploader received a facelift to be aligned with the rest of the suite.

New Features and Enhancements

Defect Fixes

Download

Binaries, Sources, API docs and VDL docs are available in PrimeFaces Elite Portal for ELITE and PRO users as an official release bundle. Next Elite Release 5.1.2 is planned for first week of November.

Posted in PrimeFaces | 3 Comments
Oct 15

PrimeFaces 5.0.11 and 4.0.23 Released

PrimeFaces 5.0.x and 4.0.x series are updated with brand new Elite Releases. Focus is on maintenance with a new nice feature to add skinning to simple file uploader aligning the component with the rest of the suite.

New Features

Enhancements

Defect Fixes

Roadmap

Next week, we plan to release 5.1.1, the first Elite release for 5.1 series featuring most of the improvements above and more.

Download

Binaries, Sources, API docs and VDL docs are available in PrimeFaces Elite Portal for ELITE and PRO users as an official release bundle.

Posted in PrimeFaces | Comments Off
Oct 06

PrimeFaces 5.1 Released

!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.

New Components

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

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.

Other Highlights

  • 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

Quality

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

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.

Full Changelog

Here is the full changelog documenting the changes.

Documentation

User Guide is updated to cover 5.1. In addition api and vdl docs are available online at documentation homepage as well.

Migration Guide

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.

Download

5.1 is available maven central repository and as a standalone download as well, refer to the downloads page for details.

Thank You

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.

Roadmap

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.

Posted in PrimeFaces | 6 Comments
Sep 30

PrimeFaces Elite 5.0.10 Released

PrimeFaces 5.0.x is updated with a new release featuring regular maintenance and a couple of feature requests from PRO users.

Enhancements

Defect Fixes

Download

Binaries, Sources, API docs and VDL docs are available in PrimeFaces Elite Portal for ELITE and PRO users as an official release bundle.

Posted in PrimeFaces | Comments Off
Sep 22

PrimeFaces 5.1.RC1 Released

PrimeFaces Team is pleased to announce the first release candidate of PrimeFaces 5.1. It has been over 4 months since 5.0 and our team has put a lot of effort in improving the framework.

There are 225 filed improvements. We’ll do a detailed post of these when 5.1 final is released however here is a short overview of the notable changes;

  • 3 new components (ribbon, inputSwitch and barcode)
  • Responsive Grid CSS
  • Responsive layout modes for DataGrid and PanelGrid
  • Accessibility enhancements (ARIA) to various components with keyboard and screenreader support
  • 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
  • 140+ Defect Fixes (already available to Elite Users bi-weekly)

Download

Please visit PrimeFaces Downloads page to download the jar and take it for a test run.

Migration

5.1 is a drop-in replacement for 5.0, we’ll update the migration guide with some minor points to note as well.

Roadmap

5.1 Final is planned for 6th of October, in the meantime we’d be happy if you can test the RC and report any issues.

Posted in PrimeFaces | 1 Comment
Sep 17

PrimeFaces Elite 5.0.9 and 4.0.22 Released

PrimeFaces Elite versions are updated with great improvements.

Enhancements

Defect Fixes

Download

Binaries, Sources, API docs and VDL docs are available in PrimeFaces Elite Portal for ELITE and PRO users as an official release bundle.

Posted in PrimeFaces | Comments Off
Sep 08

PrimeFaces Elite 5.0.8 Released

PrimeFaces 5.0 is updated with a new release bringing quality improvement. In 5.0.8 ,Backward compatibility of DataGrid is fully restored by providing a new layout=”tabular|grid” attribute, advanced field resolution is improved for LazyDataModel using field attribute, TimePicker now supports dropdowns as well as sliders for time input and a rendering issue with components inside PanelGrid is fixed.

New Features

Defect Fixes

Download

Binaries, Sources, API docs and VDL docs are available in PrimeFaces Elite Portal for ELITE and PRO users as an official release bundle.

Posted in PrimeFaces | Comments Off
Sep 03

PrimeFaces ELITE 5.0.7 and 4.0.21 Released

This ELITE cycle focuses on maintenance bringing over 15 improvements. Most important fix targets the sorting in LazyDataModel where sort metadata is lost load method is called. In addition there are significant performance improvements to DataTable and bug fixes to Tree.

Enhancements

Defect Fixes

Download

Binaries, Sources, API docs and VDL docs are available in PrimeFaces Elite Portal for ELITE and PRO users as an official release bundle.

Posted in PrimeFaces | Comments Off
Aug 26

PrimeFaces Extensions PRO Support

PrimeFaces Extensions is the official community driven extensions project providing various components and features on top of PrimeFaces. Due to increasing demand from our PRO users, we’re glad to announce that PrimeTek is now offering professional support for Extensions as well via PRO.

With an exclusive agreement, support will be provided directly by the Extensions Team from the PrimeFaces PRO Portal. Similar to Push support, Extensions support is optional and PRO subscribers can add it to their PRO support model.

For more information about PRO support, please contact us.

Posted in PrimeFaces | 1 Comment