Angular is a fast paced technology with a new major version every 6 months. PrimeNG release cycle is aligned with Angular and every 6 months a new major PrimeNG version is released as open source that is compatible with the latest Angular core. The maintenance releases of the latest PrimeNG version are provided as free and open source for the following 6 months until the new major Angular version is ready.
Majority of the existing applications prefer to remain at a previous version due to stability requirements instead of upgrading to the latest version immediately. 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 bi-weekly releases to bring the latest defect fixes and security updates to your project. As an example, when PrimeNG moves to Angular 16, PrimeNG 15 and 14 will move to LTS support whereas STS (short term support) versions of PrimeNG 16 will be open source under MIT license for at least 6 months until Angular/PrimeNG 17 is released.
The following table provides the status for PrimeNG versions under support by LTS. Legacy versions are only supported by PrimeNG PRO.
Version | Status | Active Ends | LTS Ends |
---|---|---|---|
Active | After v16 release | After v18 release | |
LTS | After v15 release | After v17 release | |
LTS | After v14 release | After v16 release | |
Out of Support | After v13 release | After v15 release |
PrimeNG comes with a commitment to provide long-term support, including regular security updates to keep your system protected against emerging threats.
We understand the importance of maintaining a stable and reliable software system. Our team will provide ongoing maintenance to ensure that the software continues to function seamlessly and efficiently.
We are dedicated to continuously improving PrimeNG to meet the evolving needs of our users. As part of our long-term support, we will provide regular updates and enhancements to add new features and functionality.
LTS versions require a license key and a pass key to be verified at your main app component. The keys would be available at PrimeStore under LTS Licenses section.
import { Component, OnInit } from '@angular/core';
import { LicenseManager } from 'primeng/api';
@Component({
selector: 'app-root',
templateUrl: './app.component.html'
})
export class AppComponent implements OnInit {
constructor(private licenseManager: LicenseManager) {}
ngOnInit() {
this.licenseManager.verify('LICENSE_KEY', 'PASS_KEY');
}
}
No, all releases of the latest PrimeNG version are free to use under MIT License until a new major version comes which happens every 6 months.
Duration is 1 year.
A message will be displayed at the application screen and license needs to be renewed at PrimeStore.
No, renewal should be done manually at PrimeStore.
LTS releases have -lts suffix such as 14.2.4-lts.
LTS license is per organization, there is no limit on the number of developers or hardware.
No, license owner needs to be a separate entity as a result each company requires a separate license.
No, PrimeNG PRO is the service where response of PrimeTek engineers is secured within 1 business day.
No, this means violation of the license as keys cannot be shared.
Yes, PRO users are granted licenses to access LTS releases at no extra cost.
PrimeNG PRO is a premium support service delivered via an exclusive JIRA instance where support engineers of PrimeTek provide assistance within 1 business day to the raised tickets. LTS on the other hand provides a license to utilize the long term support versions.