PrimeNG 2.0 Released with Poseidon

PrimeTek is pleased to announce the 2.0-Final release of PrimeNG, the most complete open source UI component suite for Angular along with the all-new Poseidon application template.

CSS over JS

PrimeNG 1 was using js to add hover effects and focus events, this was causing an unnecessary change detection in the context of Angular so we’ve reimplemented this to use CSS pseudo instead. Result is better performance, especially significant on pages with a lot of widgets.


DataTable is the most complex component and to deal with complexity it has been revamped to have separate internal components like headers, body, scrollable views. This allows us to implement the new Frozen Columns easily. Another important add-on is the customizable editable cells. Highlight anticipated column resize support for scrollable tables is also now available.


Various components such as Dropdown, Calendar have received performance improvements, results are significant and performance has been improved drastically.


Thanks to the included defect fixes, quality is being improved with each release.

Full ChangeLog

Here are the detailed changelog for all RCs;


PrimeNG is free to use under MIT license and distributed at npm.


A modern premium application template for Angular and PrimeNG featuring 3 menu modes and 8 themes. Based on a flat design language, it is fully responsive, touch optimized, built with SASS, CSS3 and HTML5. It is a true native Angular template powered by Angular CLI.

See the live preview and the info page for details.

Poseidon is on sale at PrimeStore.

Ultima is also updated to PrimeNG 2.0 final along with a couple of improvements.


We’ll now start working on the new features such as drag drop for tree, accessibility and rtl improvements, better touch support, live scrolling for datatable, spreadsheet component, captcha, timeline and improved server side rendering.

6 thoughts on “PrimeNG 2.0 Released with Poseidon

  1. Totally amazing as always.

    Just for curiosity, I’ve seen that you took out jquery dependency of primeng, and now as you said, many effects are being changed from javascript to pure css.

    Do you have any intentions of moving these improvements to Primefaces as well?


  2. Do we need to care about some (more) things except that templates are now using p-header instead of header? (just knowing at datatables, not sure if this is elsewhere too..)


  3. Congrats.

    Where can we find the breaking changes? I’ve just upgraded from 1 to 2 and datalist stopped working (cannot read property ‘createEmbeddedView’ of undefined…