Versiones de Angular: soporte, fin de vida y actualización
Cuándo dejó de tener soporte cada versión de Angular, qué cambió en ella y cómo actualizar desde ahí.
- Soporte y fin de vida de las versiones de AngularAngular 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.
- Angular 9: fin de soporte y cómo actualizarAngular 9 convirtió a Ivy en el compilador y runtime por defecto. No tiene soporte desde agosto de 2021, y una app que sigue en v9 está trece versiones mayores detrás de la actual.
- Angular 10: fin de soporte y cómo actualizarAngular 10 fue una versión pequeña que llegó cuatro meses después de la v9. No tiene soporte desde diciembre de 2021 y está doce versiones mayores detrás de la actual.
- Angular 11: fin de soporte y cómo actualizarAngular 11 agregó el inlining de fuentes, un hot module replacement más simple y el primer paso para dejar TSLint. No tiene soporte desde mayo de 2022.
- Angular 12: fin de soporte y cómo actualizarAngular 12 deprecó View Engine y fue la última versión mayor con soporte para IE11. No tiene soporte desde noviembre de 2022.
- Angular 13: fin de soporte y cómo actualizarAngular 13 eliminó View Engine y dejó de soportar IE11. No tiene soporte desde mayo de 2023 y está nueve versiones mayores detrás de la actual.
- Angular 14: fin de soporte y cómo actualizarAngular 14 introdujo los componentes standalone en developer preview y los formularios reactivos tipados. No tiene soporte desde noviembre de 2023.
- Angular 15: fin de soporte y cómo actualizarAngular 15 dejó estables las APIs standalone y pasó Angular Material a componentes basados en MDC. No tiene soporte desde mayo de 2024.
- Angular 16: fin de soporte y cómo actualizarAngular 16 trajo Signals en developer preview, la hidratación no destructiva y la eliminación de ngcc. No tiene soporte desde noviembre de 2024.
- Angular 17: fin de soporte y cómo actualizarAngular 17 introdujo el control flow integrado, las deferrable views y el application builder basado en esbuild. No tiene soporte desde mayo de 2025.
- Angular 18: fin de soporte y cómo actualizarAngular 18 estabilizó el control flow integrado y las deferrable views, y publicó la detección de cambios zoneless en modo experimental. No tiene soporte desde noviembre de 2025.
- Angular 19: fin de soporte y cómo actualizarAngular 19 dejó standalone como valor por defecto y estabilizó los signal inputs, outputs y queries. Su soporte de largo plazo terminó en mayo de 2026, así que es la versión más reciente sin soporte.
- Angular 20: fin de soporte y cómo actualizarAngular 20 está en soporte de largo plazo hasta el 28 de noviembre de 2026. Después de esa fecha deja de recibir parches de seguridad, así que el paso a la v21 o la v22 se debería planificar ahora.
- Cómo actualizar una app Angular con muchas versiones de atrasoUna app en Angular 9, 12 o 15 no llega a la versión actual con un solo comando. Este es el orden de trabajo que la mantiene publicable en cada paso.
¿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