Skip to main content

Angular LTS Support

· 2 min read
Qian Liu
Maintainer, Key Contributor
Surya Hanumandla
Maintainer, Key Contributor
Nikita Rokotyan
Creator, Key Contributor

Overview​

Effective with the next major release (1.7) of Unovis, we will only support Angular versions that are currently in Long-Term Support (LTS) as defined by Angular's version support policy.

What This Means​

Angular follows a predictable release cycle where each major version receives:

  • 6 months of active support (regular updates and patches)
  • 12 months of long-term support (critical fixes and security patches)
  • After 18 months, versions reach end-of-life

Unovis will support all Angular versions currently in their LTS window. As Angular versions reach end-of-life, Unovis will drop support for those versions in our next minor release.

Current Status​

Currently, Unovis supports Angular versions 12 through 22 ("@angular/common": "12 - 22" in our peer dependencies). Moving forward, we will only support Angular versions that are in active support or LTS.

Why This Change?​

  1. Security: Unsupported Angular versions no longer receive security updates, which can pose risks to applications
  2. Modern Features: Allows us to leverage newer Angular features and APIs (standalone components, signals, improved TypeScript support, etc.)
  3. Maintenance Efficiency: Reduces the testing matrix and allows our team to focus on supporting current Angular versions with better quality
  4. Industry Standard: This aligns with how other major Angular libraries (Angular Material, NgRx, etc.) manage version support

Timeline​

  • Effective Date: Next major version release of Unovis
  • Transition Period: Current versions of Unovis will continue to support the existing range until the next major release

What You Should Do​

  1. Check Your Angular Version: Run ng version to see which Angular version you're using
  2. Plan Your Upgrade: If you're using an Angular version that's approaching end-of-life, plan to upgrade
  3. Stay Informed: Follow Angular's release schedule to know when versions enter and exit LTS

References​

Feedback​

We value your input! If you have concerns or questions about this policy change, please:

  • Open an issue on GitHub
  • Join the discussion in our community channels
  • Reach out to the maintainers

The Unovis Team