desy-angular v8.0 - Manual de actualización

A continuación se describen los pasos a seguir para actualizar hasta la versión más reciente de desy-angular.

Modificaciones desde versión 7.1 hasta versión 8.0


Para actualizar desde versiones anteriores será necesario seguir los pasos descritos en el manual de actualización de la versión 7.1: https://paega2.atlassian.net/wiki/spaces/DESY/pages/4024763600

Al actualizar a la versión 8.0 de desy-angular la integración actual con la librería se verá afectada. Por ello, para actualizar a la versión 8.0.0 sin alterar la funcionalidad, es necesario aplicar las siguientes modificaciones:

Configuración

  1. Utilizar una versión igual o superior a 16.17.1 de node.js

  2. Siguiendo la guía, actualizar Angular a la versión 16 https://update.angular.io/?v=15.0-16.0 .

    1. Actualizar los paquetes cdk y material si es necesario.

  3. Actualizar el paquete desy-angular a la versión 8.0.0

    npm install desy-angular@8.0.0
  4. Actualizar la versión de desy-html a la versión 7.1.0

    npm install desy-html@7.1.0
  5. Actualizar el resto de paquetes (que no tengan que ver con angular ni typescript) a las últimas versiones.

  6. En la versión previa 7.1 se indicó que era necesario migrar TSLint a ESLint, si se está actualizando desde una versión anterior será necesario realizar esta migración usando la guía Angular: Migrate from TSLint to ESLint. En el apartado de instalación se debe contestar de manera afirmativa a las preguntas que te hacen. Para comprobar que todo está correcto y ESLint funciona, se lanza el último comando de la guía.

  7. Instalar la versión 16 del paquete @angular-builders/custom-webpack.

No es necesario realizar ningún cambio en los componentes si se está actualizando desde la versión 7.1, en su defecto, realizar las modificaciones indicadas en la versión 7.1. desy-angular v7.1 - Manual de actualización