Skip to content

v17.0.0

Compare
Choose a tag to compare
@JamesHenry JamesHenry released this 08 Nov 15:23
· 187 commits to main since this release

17.0.0 (2023-11-08)

As always we recommend that you update your existing workspaces by using ng update as we provide some helpful schematics to help migrate your workspaces to the latest and greatest. Running the following will update Angular, the Angular CLI and angular-eslint together:

ng update @angular/core @angular/cli @angular-eslint/schematics

Bug Fixes

  • no declarations for eslint plugins (2498238)

Features

  • eslint-plugin-template: [prefer-self-closing-tags] consider ng-content and ng-template elements (#1573) (8e97d20)

BREAKING CHANGES

  • As always, the major version primarily communicates the alignment with Angular's major version. Only Angular 17 is supported by angular-eslint 17.
  • Your Node version must now be 18.13.0 or higher. Node 16 support has been dropped in alignment with Angular 17, as Node 16 is EOL.
  • typescript-eslint v6 is now used by angular-eslint, and we will migrate existing workspaces when you use ng update. You may notice that some rule reports or configs have changed as a result, and we will not be able to automatically migrate all differences. Please see the typescript-eslint blog post about v6 for full information about the changes: https://typescript-eslint.io/blog/announcing-typescript-eslint-v6