Releases: perfective/eslint-config-angular
Releases · perfective/eslint-config-angular
v0.17.0
- Updated
@perfective/eslint-config
to0.22.0
.- Supports TypeScript v5.2.
- Marked
eslint-plugin-cypress
as an optional peer dependency. - Marked
eslint-plugin-jest
as an optional peer dependency. - Marked
eslint-plugin-jest-formatting
as a conditionally optional peer dependency:eslint-plugin-jest-formatting
must be installed wheneslint-plugin-jest
is installed.
- Marked
eslint-plugin-jest-dom
as an optional peer dependency. - Marked
eslint-plugin-testing-library
as an optional peer dependency.
- Upgraded
@angular-eslint
to16.1.2
- Replaced
@angular-eslint/template/accessibility-alt-text
with@angular-eslint/template/alt-text
. - Replaced
@angular-eslint/template/accessibility-elements-content
with@angular-eslint/template/elements-content
. - Replaced
@angular-eslint/template/accessibility-interactive-supports-focus
with@angular-eslint/template/interactive-supports-focus
. - Replaced
@angular-eslint/template/accessibility-label-has-associated-control
with@angular-eslint/template/label-has-associated-control
. - Replaced
@angular-eslint/template/accessibility-role-has-required-aria
with@angular-eslint/template/role-has-required-aria
. - Replaced
@angular-eslint/template/accessibility-table-scope
with@angular-eslint/template/table-scope
. - Replaced
@angular-eslint/template/accessibility-valid-aria
with@angular-eslint/template/valid-aria
. - Removed
@angular-eslint/template/accessibility-label-for
as deprecated and removed from@angular-eslint
. - Enabled the
@angular-eslint/template/prefer-self-closing-tags
rule as a warning. - Re-enabled
@angular-eslint/require-localize-metadata
as an error.
- Replaced
- Patched
eslint-plugin-rxjs-angular
to2.0.1
.
To update see the Migration guide.
v0.17.0-beta.1
- Updated
@perfective/eslint-config
to0.22.0-beta
. - Patched
@angular-eslint
to16.1.1
- Re-enabled
@angular-eslint/require-localize-metadata
as an error.
- Re-enabled
v0.17.0-beta
- Updated
@perfective/eslint-config
to0.21.0-beta.3
. - Updated
@angular-eslint
to16.1.0
- Enabled the
@angular-eslint/template/prefer-self-closing-tags
rule as a warning.
- Enabled the
v0.17.0-alpha
- Updated
@perfective/eslint-config
to0.21.0-beta.1
.- Supports TypeScript v5.0.
- Marked
eslint-plugin-cypress
as an optional peer dependency. - Marked
eslint-plugin-jest
as an optional peer dependency. - Marked
eslint-plugin-jest-formatting
as a conditionally optional peer dependency:eslint-plugin-jest-formatting
must be installed wheneslint-plugin-jest
is installed.
- Marked
eslint-plugin-jest-dom
as an optional peer dependency. - Marked
eslint-plugin-testing-library
as an optional peer dependency.
- Upgraded
@angular-eslint
to16.0.2
:- Replaced
@angular-eslint/template/accessibility-alt-text
with@angular-eslint/template/alt-text
. - Replaced
@angular-eslint/template/accessibility-elements-content
with@angular-eslint/template/elements-content
. - Replaced
@angular-eslint/template/accessibility-interactive-supports-focus
with@angular-eslint/template/interactive-supports-focus
. - Replaced
@angular-eslint/template/accessibility-label-has-associated-control
with@angular-eslint/template/label-has-associated-control
. - Replaced
@angular-eslint/template/accessibility-role-has-required-aria
with@angular-eslint/template/role-has-required-aria
. - Replaced
@angular-eslint/template/accessibility-table-scope
with@angular-eslint/template/table-scope
. - Replaced
@angular-eslint/template/accessibility-valid-aria
with@angular-eslint/template/valid-aria
. - Removed
@angular-eslint/template/accessibility-label-for
as deprecated and removed from@angular-eslint
.
- Replaced
- Patched
eslint-plugin-rxjs-angular
to2.0.1
.
To update see the Migration guide.
v0.16.0
- Updated
@perfective/eslint-config
to0.20.0
. - Updated
@angular-eslint
to15.2.1
.- Enabled
@angular-eslint/template/accessibility-interactive-supports-focus
as an error. - Enabled
@angular-eslint/template/accessibility-role-has-required-aria
as an error. - Enabled
@angular-eslint/template/attributes-order
as a warning. - Enabled
@angular-eslint/template/no-inline-styles
as an error. - Enabled
@angular-eslint/template/no-interpolation-in-attributes
as an error. - Set default
parserOptions.project
values to include Angular-specific tsconfig names.
- Enabled
v0.15.0
- Updated
@perfective/eslint-config
to0.19.0
. - Updated
@angular-eslint
to14.1.2
.
v0.14.0
- Updated
@perfective/eslint-config
to0.18.0
. - Updated
@angular-eslint
to14.0.2
:- Enabled
@angular-eslint/require-localize-metadata
as an error; - Enabled
@angular-eslint/template/button-has-type
as an error; - Disabled
@angular-eslint/template/accessibility-label-for
as deprecated.
- Enabled
v0.13.0
- Updated
@perfective/eslint-config
to0.17.0
. - Upgraded
@angular-eslint
to13.1.0
. - Upgraded
eslint-plugin-rxjs-angular
to2.0.0
.