Skip to content

v15.0.0

Compare
Choose a tag to compare
@JamesHenry JamesHenry released this 20 Nov 12:43
· 520 commits to main since this release

15.0.0 (2022-11-20)

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

  • schematics: ensure scoped project names have correct eslint extends (7b3f736)

Features

  • bump minimum supported eslint version to 7.20.0 (56ad69f), closes #662
  • eslint-plugin: remove no-conflicting-lifecycle from recommended config (19dd177), closes #502
  • fast linting by default, set eslint and typescript-eslint recommended (#1212) (1a53ef9), closes #1174
  • schematics: ng update migration to preserve v14 parserOptions.project for existing workspaces (1d45914)

BREAKING CHANGES

  • Your installed version of ESLint must be version 7.20.0 or later (naturally we recommend the latest v8 of ESLint if possible)
  • eslint-plugin: no-conflicting-lifecycle is no longer included as part of the recommended config and if you wish to continue using it you will need to enable it yourself in your eslint config rules
  • New projects will not include parserOptions.project configuration in .eslintrc.json files by default, see the new guide here ./docs/RULES_REQUIRING_TYPE_INFORMATION.md