Skip to content

Releases: angular-eslint/angular-eslint

v17.0.0

08 Nov 15:23
Compare
Choose a tag to compare

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

v16.3.1

08 Nov 14:52
Compare
Choose a tag to compare

16.3.1 (2023-11-08)

Note: Version bump only for package @angular-eslint/angular-eslint

v16.3.0

08 Nov 14:50
Compare
Choose a tag to compare

16.3.0 (2023-11-08)

Bug Fixes

Features

  • eslint-plugin-template: allow alias option in [use-track-by-function] (#1497) (354d394)

v16.2.0

17 Sep 11:21
Compare
Choose a tag to compare

16.2.0 (2023-09-17)

Bug Fixes

  • eslint-plugin-template: [prefer-self-closing-tags] improve code style of fixer result (#1520) (6a86f19)
  • eslint-plugin-template: fix fixer of inline templates (#1472) (470e12b)
  • eslint-plugin: [use-component-selector] applies to template literals (#1468) (cbe60d3)
  • update dependency @angular/compiler to v16.2.5 (#1517) (fcfe7cc)
  • update dependency axobject-query to v3.2.1 (#1524) (bb171d4)
  • update dependency eslint to v8.49.0 (#1511) (abeb9f5)

Features

  • eslint-plugin-template: [prefer-ngsrc] add rule (#1477) (0cfbc80)
  • eslint-plugin: [sort-lifecycle-methods] add rule (#1320) (47f7975)

v16.1.2

04 Sep 13:45
Compare
Choose a tag to compare

16.1.2 (2023-09-04)

Bug Fixes

  • angular-eslint: ignore hostDirectives for no-output-rename and no-outputs-metadata-property (#1466) (208bf25)
  • update dependency @angular/compiler to v16.2.3 (#1458) (2b895a8)

v16.1.1

20 Aug 16:46
Compare
Choose a tag to compare

16.1.1 (2023-08-20)

Bug Fixes

  • eslint-plugin-template: [attributes-order] Handle explicit ng-template usage (#1465) (7d1f592)
  • eslint-plugin-template: update links to Angular i18n docs (#1476) (9633058)
  • eslint-plugin: export require-localize-metadata rule (#1469) (e3dc936)
  • update dependency eslint to v8.45.0 (#1461) (9c95032)
  • update dependency eslint to v8.47.0 (#1489) (047338a)
  • update dependency eslint-scope to v7.2.2 (#1460) (0bb6dca)

v16.1.0

12 Jul 14:52
Compare
Choose a tag to compare

16.1.0 (2023-07-12)

Bug Fixes

  • eslint-plugin-template: [attributes-order] fixes for structural directives and "dotted" names (#1448) (90c0e91)
  • eslint-plugin: [valid-aria] tristate "mixed" value not handled (#1398) (e7c762a)
  • update dependency @angular/compiler to v16.1.2 (#1411) (cd1622e)
  • update dependency @angular/compiler to v16.1.4 (#1439) (a239094)
  • update dependency aria-query to v5.3.0 (#1441) (4b3a9dd)
  • update dependency eslint to v8.41.0 (#1394) (02b34fb)
  • update dependency eslint to v8.44.0 (#1415) (8735f7b)
  • update nrwl monorepo to v16.5.1 (#1443) (15bff48)
  • update typescript-eslint packages to v5.59.8 (#1393) (5b0e87e)
  • update typescript-eslint packages to v5.59.9 (#1420) (fdd817f)
  • update typescript-eslint packages to v5.62.0 (#1444) (4affbf4)

Features

  • eslint-plugin-template: [no-duplicate-attributes] add allowStylePrecedenceDuplicates option (#1407) (6f69af8)
  • eslint-plugin-template: [self-closing-tags] add rule (#1322) (6d26c59)
  • eslint-plugin: add prefer-standalone-component rule (#1317) (94e4d4e)

v16.0.3

29 May 16:55
Compare
Choose a tag to compare

16.0.3 (2023-05-29)

Bug Fixes

v16.0.2

17 May 15:53
Compare
Choose a tag to compare

16.0.2 (2023-05-17)

Bug Fixes

v16.0.1

03 May 20:37
Compare
Choose a tag to compare

16.0.1 (2023-05-03)

Bug Fixes

  • schematics: ensure placeholder schema for convert-tslint-to-eslint is copied to dist (3c6f377)