Feature Request: Support to Angular 20
Describe the bug
Hello Any plans for support Angular 20 yet?
Pull Request Link
No response
Reason for not contributing a PR
- [ ] Lack of time
- [ ] Unsure how to implement the fix/feature
- [ ] Difficulty understanding the codebase
- [ ] Other
Other Reason
No response
Reproducer
Empty
Environment
Empty
Angular version
19.2.14
PrimeNG version
v19
Node version
19.1.3
Browser(s)
No response
Steps to reproduce the behavior
Empty
Expected behavior
Empty
Just wanted to check in on this — is Angular 20 support on the roadmap? I'm currently working on a project using Angular 20, and I'd love to continue using this library without compatibility issues.
Q2: Release of v20 after Angular v20 release featuring primeuix migration.
https://primeng.org/roadmap
And as milestone: https://github.com/primefaces/primeng/milestone/334
It seems to work normally for me when I force the migration ng update @angular/cli @angular/core @angular/cdk --force.
I also did a package.json override:
"overrides": {
"primeng": {
"@angular/cdk": "*"
}
},
Which should be removed when the primeng library is updated.
Just keep in mind that support isn't official yet and that your mileage may vary. But normally it shouldn't matter, as with the changes to V20 there isn't anything that PrimeNG touches that changed.
Dynamic dialogs are broken with Angular 20, so you cannot just override your way if you use them.
Dynamic dialogs are broken with Angular 20, so you cannot just override your way if you use them.
What is broken about them? It seems my dialogs are still working fine?
I can see that when you generate new angular then "skipLibCheck: true" is added on tsconfig.json by default, which allows to build successfully as InjectFlags is just optional param. This workaround to use angular 20 on our existing projects until primeng team bump up to v20.
There seems to be progress: https://github.com/primefaces/primeng/issues/18463#issuecomment-3008842460