Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to Angular 15 #36

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open

Upgrade to Angular 15 #36

wants to merge 6 commits into from

Conversation

Sinetheta
Copy link
Owner

TODO update docker images

Again, everything seems to be working...

Some more extenssive testing on staging will be in order. I want to check captcha. Not sure off hand if the node upgra

Update angular 14 to 15
Update node 14.18 to 18.17
Update npm 6.14 to 10.1
Update primeng 13 to 15
Update ng-recaptcha 9 to 11
Remove ngx-google-analytics

@Sinetheta Sinetheta force-pushed the angular-15 branch 2 times, most recently from 088306d to a6bf947 Compare November 12, 2023 19:54
This appears to be a clean upgrade. I had to upgrade TSC as well,
but nothing seems broken and the changelog looks promissing.

https://angular.io/guide/update-to-version-14
Update node 14.18 to 18.17
Update npm 6.14 to 10.1
Update primeng 13 to 15
Update ng-recaptcha 9 to 11
Remove ngx-google-analytics
It appears as though some things that were skating through tsc
are no longer ignorable. This types some model methods and request
handlers more strictly but makes no functional changes.
There's a new syntax for finding the test files and starting up.

https://stackoverflow.com/a/74886791/848249
Due to an optimistic type change earlier in the upgrade it was
possible here to send through an empty string which angers Mongo.
Since we've typed the var strictly to a string we can check here
for an empty string explicitly.
The frontend was already on 18 but the backend was separately
using 14. This update involved only meaningful changes in the
Dockerfile.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant