PrimeNG 9.0.0 Released
Ivy is the next generation compilation and rendering pipeline of Angular which was introduced as an experimental feature back in Angular 8. With Angular 9, Ivy is the enabled by default. PrimeNG 9 supports all Angular 9 applications whether Ivy is enabled or not so there is no restriction on Ivy.
The main focus of PrimeNG 9 seems to be the ivy effort and it really is, however we had allocated the time to rewrite the Dialog to resolve all the outstanding issues and improve performance. Kudos to Mert Sincan for his work on the new Dialog.
A full review on the entire suite has been completed for better screen reader and keyboard support for the components.
View the changelog for more details.
PrimeNG 7 and PrimeNG 8
If you are on PrimeNG 7 or 8 with no immediate plans to update, we got you covered. PrimeNG LTS is an annual subscription based service to provide a license for the finest compatible version suited to you. LTS covers the prior two versions from the latest release, this means up to 18 months of almost weekly releases to bring the latest defect fixes and security updates to your project. As an example, when PrimeNG moves to Angular 9, PrimeNG 7 and 8 will move to LTS support whereas STS (short term support) versions of PrimeNG 9 will be open source under MIT license for at least 6 months until PrimeNG 10 is released. Here is a timeline to visualize the LTS support.
We’d like to thank Minko Gechev, Pete Bacon Darwin, Stephen Fluin and Alan Agius for offering their guidance and assisting us. Feels great to be a part of the Angular Community. In addition, our very own Mert Sincan and Yiğit Fındıklı have put in hours and hours to make sure the PrimeNG 9.0.0 is worth the wait.
There are exciting changes ahead, here is a quick sneak peek;
- New modern Galleria component to replace the existing one
- Review components to refactor any part where immutability of props is not preserved, this will make sure the components work seamlessly with state managers
- More complex examples such as Table lazy loading with a real backend
- More examples on extending component styling
- New table features including aggregation and multi field row grouping.
- New Tree rendering with support for VirtualScrolling to deal with huge data effectively.
- Update premium templates and designer to officially support PrimeNG 9.
Always bet on Prime!