Skip to content

[SCR-13] Epic: Upgrade Angular from v13 to v17 #9

@Starosdev

Description

@Starosdev

Overview

The frontend uses Angular 13 which is approaching end-of-life. This epic tracks the incremental upgrade to Angular 17.

Why

  • Angular 13 LTS support ending
  • Security patches only available in newer versions
  • Modern features (standalone components, signals) improve DX
  • Better performance with newer Angular versions

Upgrade Path

  1. v13 → v14 (Sprint 5)

    • Update Angular CLI, core packages
    • Fix any breaking changes
    • Update TypeScript to 4.7+
  2. v14 → v15 → v16 (Sprint 6)

    • Migrate to standalone components (optional)
    • Update Angular Material
    • Fix deprecated APIs
  3. v16 → v17 (Sprint 7)

    • Final upgrade
    • Enable signals (optional)
    • Full testing pass

Related Documentation

Acceptance Criteria

  • Angular 17 running in production
  • All existing features working
  • No visual regressions
  • Tests passing

Linear: SCR-13
Project: Frontend Modernization

Metadata

Metadata

Assignees

Labels

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions