Skip to content

Migrate to Angular 13.1

Daniel Gerhardt requested to merge ng-13 into master

This MR migrates the project to Angular 13.1.

Additional 3rd-party packages have been updated for Ivy support. The QR Code library ngx-qrcode has been replaced with the better maintained library ng-qrcode which also supports Ivy. The code has been adjusted to the new library's API.

With these changes, we no longer use any legacy "View Engine" packages. Therefore, ngcc no longer needs to be run which should reduce build times. Furthermore, this brings us one step closer to Yarn PnP support which would allow further optimizations.

See: https://blog.angular.io/angular-v13-is-now-available-cce66f7bc296
See: https://github.com/angular/angular/blob/13.0.0/CHANGELOG.md
See: https://github.com/angular/angular/blob/13.1.0/CHANGELOG.md
Related: particify/dev/common-concerns#21

Edited by Daniel Gerhardt

Merge request reports