SiLeBAT / fcl-client

Web app for analyzing food delivery networks
https://silebat.github.io/fcl-client/
GNU General Public License v3.0
7 stars 2 forks source link

Update Angular #807

Closed arne-z closed 1 month ago

arne-z commented 2 months ago

Our current version of angular is no longer supported, this is now starting to cause security issues, as vulnerabilities in other packages that angular V15 relies on are not fixed in the versions V15 is compatible with.

We need to at least update angular to V16, in order to fix current vulnerabilities (see this dependabot issue).

Angular V16 is only on long term support until November this year, so this is only a short term solution as well. Preferably we should update to V17 or V18 which are supported until mid or late 2025.

See the angular update guide for step by step instructions for updating angular versions. It is recommended to update angular one step at a time, rather than directly jump from 15 to 18.

In the future we have to Update angular to V17+

DevNote: Angular V16 supports node.js v16

Bazeel-Waris commented 2 months ago

Would you like to share the complete plan to update to the Angular v16 in detail? I mean from which component should I start?