lumberjack icon indicating copy to clipboard operation
lumberjack copied to clipboard

chore: update to Angular 13

Open NachoVazquez opened this issue 3 years ago • 2 comments

The Problem

The lumberjack project is lagging behind in its Angular version. Currently, it is in version 11.

This will be necessary to start supporting partial Ivy compilation.

The Goals

Convert the Lumberjack repository to the latest version of Angular.

Tasks

  • [ ] Migrate to the latest version of Angular, TypeScript, RxJS, and Zone.js
  • [ ] Migrate to a compatible version of Jest
  • [ ] Migrate Schematics to a compatible version
  • [ ] Verify that sonar works by introducing a lint error

NachoVazquez avatar Mar 12 '22 00:03 NachoVazquez

If I recall correctly, Angular 13 does not support building View Engine-compatible library bundles. This means that we cannot upgrade to an Angular 13 workspace without releasing a new major version of Lumberjack. See #133.

We should probably only upgrade to Angular 12.2.

LayZeeDK avatar Mar 12 '22 00:03 LayZeeDK

Good catch! We will do it like that.

NachoVazquez avatar Mar 12 '22 21:03 NachoVazquez

Fixed by #136

LayZeeDK avatar Oct 25 '22 21:10 LayZeeDK