-
-
Notifications
You must be signed in to change notification settings - Fork 218
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 webapp to Angular 16 #8237
Comments
A couple of good to know: Required imports
Passing router data as component inputs
Subscription to ngDestroy - even from outside the component
Self-closing tags for components |
Blocked until these libs release a version compatible with Angular 16
|
Router guard interfaces are deprecated and we need to migrate to functions |
Won't be worked in Q3. Prob in Q4 |
PerformanceBuild time
Size
Unit tests time
See here performance of previous angular migrations when we had |
Tested a few functionalities with chrome, android 13, 12, and 10 - and it all looks great and same as master. |
- Upgrades webapp's angular to v16 - Upgrades Typescript, rxjs, tslibs, ngxbootstrap versions in order to support Angular 16. - Replaces Bootstrap's accordion with Angular Material's. - Removes defaultProject from angular.json, this property is deprecated. - Overrides styles of Bootstrap 4, patching, so app looks the same as before in the new design and old design (action bar and filters) - Overrides Angular Material's fonts to use the Noto fonts
Describe the issue
Angular 16 is ready and with great features, including performance improvements; see blog post.
We need to find out if any breaking change affects us and do a before and after performance comparison.
Reference of previous upgrade: #7992 (comment)
The text was updated successfully, but these errors were encountered: