PrimeFaces 7.0-Final Released
PrimeTek is thrilled to announce the 7.0-Final released of PrimeFaces featuring over 500 improvements, new modern free themes, font icons, new components, better performance, various enhancements on accessibility and security.
Security
A more secure PrimeFaces has been one of the primary goals of 7.0 which now brings integration with owasp encoder. Additionally components such as FileUpload has received special treatment for more secure uploads.
New Themes
Nova and Luna are now available as the default options to replace the older themes to modernize the look and feel of PrimeFaces. Icons also have been updated to PrimeIcons to utilize our very own font icon library.
DatePicker
PrimeNG and PrimeReact have their own datepicker implementation whereas PrimeFaces was using jQuery UI Datepicker which was very limiting. The new datepicker component is written from scratch to provide various new options like range and multiple selection.
ChartJS
Existing jqPlot charts are deprecated in favor of the new ChartJS based components that are also used in PrimeNG and PrimeReact.
PrimeFlex
Flex Grid CSS is a lightweight flex based responsive layout utility optimized for mobile phones, tablets and desktops. Flex Grid CSS is not included in PrimeFaces as it is provided by PrimeFlex, a shared grid library between PrimeFaces, PrimeNG and PrimeReact projects.
New Components
DataView, ToggleSwitch and LinkButton are the new members of the suite. DataView combines DataList and DataGrid whereas ToggleSwitch will replace InputSwitch.
Accessibility
Various components have been enhanced for accessibility related to keyboard support and screen readers.
Push and Mobile
Push and Mobile were deprecated in previous release, with 7.0 they are removed.
New Documentation
Documentation has been moved to online at GitHub which is far more superior than the old PDF based document.
API and VDL docs are also available online for 7.0.
Download
PrimeFaces 7.0 is now available for download at Maven Central.
Special Thanks
Special thanks to PrimeFaces Lead Developer Mert Sincan and Community Lead Thomas Andraschko for their continuous work on PrimeFaces and getting 7.0 ready with all these major enhancements. In addition, we’d like to thank PrimeFaces committers Rapster, Melloware and security contributor Cnsgithub along with all the members of PrimeFaces who bring in constant feedback to help us out.
1 Million+ Downloads
Last year, PrimeFaces has been downloaded over a million times. We’re looking forward to maintaining and supporting PrimeFaces in upcoming years with great enthusiasm as always.
Premium Templates
Premium templates do not yet support PrimeFaces 7.0, our team will update all the templates to bring in 7.0 support as soon as possible.
Always bet on Prime!
Marc
18 March 2019 at 14:59When will be an update for PF Extensions? E..g. textEditor is not working…
tandraschko
19 March 2019 at 17:45How is PFE related to TextEditor?
However, there is already a 7.0 version of PFE.
Peter Hendriks
18 March 2019 at 15:22Awesome, PrimeFaces! Keep up the good work!
Simone
18 March 2019 at 16:28sorry, but new jar is missing
Peter Hendriks
18 March 2019 at 17:37And no Maven either…
org.primefaces
primefaces
7.0
Cagatay Civici
18 March 2019 at 20:20Published to maven central now.
Christoph
18 March 2019 at 18:447.0 – Jar is currently not published in maven central.
Cagatay Civici
18 March 2019 at 20:20Published to maven central now.
Jefferson Bien-Aime
18 March 2019 at 21:18Will this work with the old theme (Paradise, Harmony, Manhattan)
Agharta
19 March 2019 at 10:59Thanks! Do you provide a migration guide from previous versions?
adamo901
20 March 2019 at 10:33https://github.com/primefaces/primefaces/wiki/Contributing-to-PrimeFaces
adamo901
20 March 2019 at 10:32Great work, I will always bet on PrimeFaces
@Agharta: migration guide is here:
https://github.com/primefaces/primefaces/wiki/Contributing-to-PrimeFaces
It doesn’t mention that <br/> on p:column headerText is rendered as and not as a line break as it used to be in older versions.
Any solution to this please