Skip to content

Upgrade Angular to v20 #33519

@fmontes

Description

@fmontes

Upgrade Angular to v20

Value to Deliver

Modernize the dotCMS frontend architecture by upgrading to the latest Angular v20, delivering improved performance, enhanced developer experience, better accessibility features, and access to the latest framework capabilities and security updates.

Problem / Pain

The current Angular and PrimeNG versions are outdated, leading to:

  • Security vulnerabilities and missing patches
  • Limited access to modern framework features and optimizations
  • Reduced developer productivity due to deprecated APIs
  • Potential compatibility issues with modern tooling and dependencies
  • Performance bottlenecks that newer versions address
  • Missing accessibility improvements available in latest versions

Constraints / Requirements

  • Legacy UI components updated to use new Angular/PrimeNG APIs
  • Feature parity maintained across all existing functionality
  • Performance benchmarks validated and improved where possible
  • Accessibility compliance verified with new component versions
  • All backend API integrations tested and validated
  • Breaking changes documented and migration paths provided
  • Comprehensive testing across all supported browsers
  • QA validation complete for all affected features
  • Documentation updated to reflect new framework versions
  • Developer environment setup instructions updated

Inputs Provided

  • Current Angular/PrimeNG version assessment
  • Migration guide and breaking changes documentation
  • Performance baseline metrics for comparison
  • Accessibility audit requirements

Metadata

Metadata

Assignees

Type

Projects

Status

Current Sprint Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions