Carlos Cifuentes
Versiones de Angular · Política de soporte

Soporte y fin de vida de las versiones de Angular

Angular 22 es la versión mayor actual. Angular 21 y 20 todavía reciben parches de seguridad, y Angular 20 sale de soporte en noviembre de 2026. De la v19 hacia atrás, ninguna versión tiene soporte.

Por Carlos Cifuentes · Arquitecto frontend · Actualizado 2026-10-02

Cómo funciona el ritmo de lanzamientos

Angular usa versionado semántico: major.minor.patch. Los cambios incompatibles solo llegan en las versiones mayores, y cada versión mayor pasa por dos etapas de soporte.

  • Soporte activo. Actualizaciones y parches publicados de forma regular.
  • Soporte de largo plazo (LTS). Solo correcciones críticas y parches de seguridad.

Hasta Angular 21 el equipo publicaba una versión mayor cada seis meses, aproximadamente. Cada una tenía 6 meses de soporte activo y luego 12 meses de LTS, unos 18 meses en total.

A partir de Angular 22, la página oficial de lanzamientos describe otro ritmo: una versión mayor cada 12 meses, con 4 a 6 versiones menores en el medio. La ventana de soporte ahora es normalmente de 24 meses, divididos en 12 meses de soporte activo y 12 meses de LTS. El calendario publicado ubica a Angular 23 alrededor de junio de 2027. El equipo de Angular presenta estas fechas como una guía general que puede cambiar.

Qué se corrige durante el LTS

Durante el LTS una corrección se considera solo en dos casos: una vulnerabilidad de seguridad recién identificada, o una regresión causada por un cambio de terceros, como una nueva versión de un navegador. Las funcionalidades nuevas y las correcciones comunes no llegan a las versiones en LTS.

Versiones de Angular de v9 a v22

Estado al 2 de octubre de 2026. Las fechas se indican por mes. Para los días exactos, revisa la página oficial de lanzamientos en angular.dev/reference/releases.

VersiónLanzamientoFin del soporte activoFin del LTSEstado
Angular 9Feb 2020Ago 2020Ago 2021Sin soporte
Angular 10Jun 2020Dic 2020Dic 2021Sin soporte
Angular 11Nov 2020May 2021May 2022Sin soporte
Angular 12May 2021Nov 2021Nov 2022Sin soporte
Angular 13Nov 2021Jun 2022May 2023Sin soporte
Angular 14Jun 2022Nov 2022Nov 2023Sin soporte
Angular 15Nov 2022May 2023May 2024Sin soporte
Angular 16May 2023Nov 2023Nov 2024Sin soporte
Angular 17Nov 2023May 2024May 2025Sin soporte
Angular 18May 2024Nov 2024Nov 2025Sin soporte
Angular 19Nov 2024May 2025May 2026Sin soporte
Angular 20May 2025Nov 2025Termina en nov 2026LTS
Angular 21Nov 2025Jun 2026Termina en jun 2027LTS
Angular 22Jun 2026Termina en jun 2027Termina en jun 2028Activa (actual)

Angular 20 sale del soporte de largo plazo el 28 de noviembre de 2026. Después de esa fecha solo Angular 21 y 22 reciben parches de seguridad.

Qué significa "sin soporte"

Una versión sin soporte sigue funcionando. Lo que se detiene es todo lo que la rodea:

  • Sin parches de seguridad. Las vulnerabilidades que se descubren después del fin del LTS se corrigen solo en las versiones con soporte.
  • Sin correcciones por regresiones de navegadores. Si una versión nueva de un navegador rompe algo, la corrección llega solo a las versiones con soporte.
  • Herramientas congeladas. Cada versión mayor está atada a un rango de versiones de Node.js y TypeScript. La tabla oficial de compatibilidad describe los datos de las versiones antiguas como correctos al momento en que cada versión salió del LTS, sin más garantías.
  • Las librerías siguen avanzando. Angular Material, NgRx y la mayoría de las librerías de terceros publican versiones para las versiones mayores actuales.
  • Hallazgos de auditoría. Las revisiones de seguridad marcan los frameworks que ya no reciben parches.

Hay proveedores que venden soporte extendido para versiones de Angular sin soporte. Puede cubrir una brecha de cumplimiento mientras actualizas. No acerca la app a una versión actual.

Cómo se acumulan las deprecaciones

Cuando el equipo de Angular marca una API como deprecada, la política actual la mantiene disponible al menos durante una versión mayor más, lo que equivale a un año aproximadamente con el ritmo anual. Las eliminaciones solo ocurren en versiones mayores. Una app que se salta varias versiones mayores se encuentra con todas esas eliminaciones juntas, y esa es la razón principal por la que las actualizaciones antiguas se sienten grandes.

Cómo planificar las actualizaciones

  • Conoce tu fecha. Busca tu versión en la tabla y anota cuándo termina o terminó su LTS.
  • Presupuesta una versión mayor por año. Con el ritmo anual que empezó con la v22, una actualización al año mantiene la app dentro de la ventana de soporte.
  • Avanza una versión mayor a la vez. La política oficial cubre ng update de una versión mayor a la siguiente. Una app con varias versiones de atraso repite ese paso. Los detalles están en Estrategia para actualizar versiones antiguas de Angular.
  • Revisa primero las dependencias. Node.js, TypeScript, RxJS, Angular Material y NgRx definen qué tan rápido puedes avanzar.
  • Trata AngularJS por separado. AngularJS (1.x) es otro framework y tiene otro camino. Mira Migración de AngularJS y Reescribir, híbrido o microfrontends.

Más en esta sección

¿Planeas una migración o una plataforma de microfrontends?

En una llamada de 20 minutos me cuentas tu situación y te digo cómo la abordaría. Si todavía no vale la pena, también te lo digo.

Escríbeme por LinkedIn