griffithlab / civic-v2

CIViC is an open access, open source, community-driven web resource for Clinical Interpretation of Variants in Cancer
https://civicdb.org
MIT License
19 stars 5 forks source link

upgrade angular core & all major libraries #1082

Closed jmcmichael closed 1 month ago

jmcmichael commented 1 month ago

This PR updates angular core & synchronized libraries to v18, and all other major libraries to their latest versions. The app config and several components were required to fix various errors caused by API updates & type changes.

I've done spot testing on key pages & several of our complex forms in dev mode, and I've tested to ensure the build works as I updated the libraries. Hwoever, I'd like to do more thorough testing, as well as seeing how it merges with our outstanding feature branches, so I've set the PR as a draft.

github-actions[bot] commented 1 month ago

You must specify one of the following labels: bugfix, housekeeping, new-feature, enhancement, ignore-for-release, dependencies in order for this PR to appear in the release notes.

github-actions[bot] commented 1 month ago

You must specify one of the following labels: bugfix, housekeeping, new-feature, enhancement, ignore-for-release, dependencies in order for this PR to appear in the release notes.