PrimeNG 8.0.0 Released

Angular 8 has been released with important new changes and after a short period of time as usual PrimeNG 8.0.0-Final is now available.

Ivy

Ivy is the new compiler/renderer introduced in Angular 8 and requires a setting to be enabled. It is likely that in Angular 9 it will be enabled by default. Currently PrimeNG 8.0.0 does not officially support Ivy as there are various breaking changes for us to tackle in 8.x. For existing applications it is easier to use Ivy although initially there are no significant gains, for library authors such as ourselves there are challenges ahead to fully support Ivy.

FocusTrap

The main focus of this release is Angular 8 support however as a bonus feature, we’ve added a new directive called Focus Trap to keep focus within a certain element.

Changelog

See GitHub for the list of changes.

Web Animations Regression

There is a known issue with Angular 8 polyfill and web-animations, so current workaround is using a fork of web-animations until the issue is fixed.

"web-animations-js": "angular/web-animations-js#release_pr208", 1 "web-animations-js" : "angular/web-animations-js#release_pr208" ,

Download

PrimeNG is licensed under MIT and free to download at NPM.

Roadmap

At the moment, our team is working on updating all premium Angular CLI templates to Angular 8 and PrimeNG 8.