Novedades y Actualización a Angular 10

Angular se ha convertido en uno de los principales frameworks de Frontend de la actualidad, con las mejores cifras de empleabilidad para los desarrolladores web, actualmente con más de 1500 ofertas de trabajo en Linkedin, 437 en Infojobs y 204 en Tecnoempleo. El 25 de junio de 2020 se liberó oficialmente la versión 10 del framework y veremos en esta entrada las principales novedades y los cambios principales que requieren nuestros proyectos para adaptarse a esta nueva versión.

Principales Mejoras

Las principales mejoras las veremos que veremos a continuación:

Esta bien todo esto, pero ¿Cómo actualizo a Angular 10?

Como ya sabéis tenemos disponible una opción en ng que permite pasar el parámetro update. Como siempre, no olvides hacer un commit antes de tocar nada.

Convendrá realizar alguna actualización previa:

Partiendo de la versión 9.x.y del CLI podemos actualizar fácilmente nuestro proyecto, mediante el comando:

$ ng update

Este comando nos dará las opciones de actualización empezando por el CLI y siguiendo por el @angular/core y el resto de esquemas que estemos utilizando en el proyecto, primero actualizamos a la última versión de 9 de las herramientas:

$ ng update @angular/cli@9 @angular/core@9

Después ya podremos actualizar a la última versión de las dependencias:

$ ng update @angular/cli @angular/core

Tras la actualización deberíamos ver algunos cambios realizados por el actualizador automatizado.

Después de hacer estos cambios deberemos actualizar las dependencias de @angular/material

$ ng update @angular/material

Después comprueba si queda algo pendiente de actualizar ejecutando:

$ ng update

Comprueba el fichero .browserslistrc y revisa el tsconfig.base.json por si acaso.

¿Que hacer después de la actualización?

Esta versión de Angular 10 la verdad es que promete mucho, veremos si las cosas que nos han contado se cumplen con hechos.