Skip to content

Update angular-eslint monorepo to v22 - #1795

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/major-angular-eslint-monorepo
Open

Update angular-eslint monorepo to v22#1795
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/major-angular-eslint-monorepo

Conversation

@renovate

@renovate renovate Bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@angular-eslint/eslint-plugin-template (source) ^21.3.1^22.0.0 age confidence
angular-eslint (source) 21.4.022.2.0 age confidence

Release Notes

angular-eslint/angular-eslint (@​angular-eslint/eslint-plugin-template)

v22.2.0

Compare Source

🩹 Fixes
  • eslint-plugin-template: [prefer-static-string-properties] escape the fixed attribute value (#​3135)
  • eslint-plugin-template: [valid-aria] validate each token of a token list (#​3128)
❤️ Thank You

v22.1.0

Compare Source

🚀 Features
  • support eslint inline directive comments within element opening tags (#​3097)
  • eslint-plugin-template: add no-outerhtml rule (#​3092)
  • eslint-plugin-template: add require-switch-default rule (#​3091)
❤️ Thank You
  • Guillaume DROUARD

v22.0.0

Compare Source

🚀 Features
  • ⚠️ drop support for eslint v8 and legacy eslintrc config format (#​3056)
⚠️ Breaking Changes
  • drop support for eslint v8 and legacy eslintrc config format (#​3056)
❤️ Thank You

21.4.0 (2026-05-13)

🚀 Features
  • eslint-plugin-template: [cyclomatic-complexity] add variant option (#​2976)
🩹 Fixes
  • eslint-plugin: [prefer-template-literal] do not check inline templates (#​2959)
  • eslint-plugin-template: [eqeqeq] could not destructure null (#​2922)
  • eslint-plugin-template: [no-non-null-assertion] report nested arrays (#​2991)
❤️ Thank You

21.3.1 (2026-03-17)

🩹 Fixes
  • prefer-self-closing-tags: add selectedcontent nonAriaElements (#​2939)
  • narrow build target cache outputs to avoid clobbering compile artifacts" (#​2943)
  • narrow build target cache outputs to avoid clobbering compile artifacts (#​2940)
❤️ Thank You

21.3.0 (2026-03-05)

🚀 Features
  • add support for ESLint v10 (#​2903)
  • eslint-plugin-template: add no-non-null-assertion rule (#​2885)
🩹 Fixes
  • eslint-plugin-template: [prefer-template-literal] preserve nested non string binary + operation (#​2902)
❤️ Thank You
  • Guillaume DROUARD
  • Jason Weinzierl

21.2.0 (2026-01-29)

🚀 Features
  • eslint-plugin-template: support ignore attributes for prefer-static-string-properties rule (#​2852)
  • eslint-plugin-template: add prefer-class-binding rule to enforce class binding over ngClass (#​2827)
🩹 Fixes
❤️ Thank You

21.1.0 (2025-12-08)

This was a version bump only for eslint-plugin-template to align it with other projects, there were no code changes.

21.0.1 (2025-11-23)

🩹 Fixes
  • eslint-plugin-template: [prefer-contextual-for-variables] fix overlapping fixes for semicolon-separated let declarations (#​2802)
  • eslint-plugin-template: [prefer-template-literal] handle chained concatenations correctly (#​2801)
❤️ Thank You

v21.4.0

Compare Source

🚀 Features
  • eslint-plugin-template: [cyclomatic-complexity] add variant option (#​2976)
🩹 Fixes
  • eslint-plugin: [prefer-template-literal] do not check inline templates (#​2959)
  • eslint-plugin-template: [eqeqeq] could not destructure null (#​2922)
  • eslint-plugin-template: [no-non-null-assertion] report nested arrays (#​2991)
❤️ Thank You
angular-eslint/angular-eslint (angular-eslint)

v22.2.0

Compare Source

🩹 Fixes
❤️ Thank You

v22.1.0

Compare Source

🚀 Features
  • eslint-plugin: [inject-at-top] add rule requiring inject() at the top of the class (#​3009)
  • eslint-plugin: add prefer-service-decorator rule (#​3073)
  • eslint-plugin-template: add no-outerhtml rule (#​3092)
  • eslint-plugin-template: add require-switch-default rule (#​3091)
❤️ Thank You
  • Adi-Marian Mutu
  • Guillaume DROUARD

v22.0.0

Compare Source

🚀 Features
  • ⚠️ eslint-plugin: [prefer-on-push-component-change-detection] flag only opting out of OnPush, make recommended (#​3058)
  • ⚠️ drop support for eslint v8 and legacy eslintrc config format (#​3056)
⚠️ Breaking Changes
  • eslint-plugin: [prefer-on-push-component-change-detection] flag only opting out of OnPush, make recommended (#​3058)
    prefer-on-push-component-change-detection no longer reports components that omit changeDetection (omission now means OnPush in v22); it now only reports components that opt out of OnPush via ChangeDetectionStrategy.Eager or the deprecated ChangeDetectionStrategy.Default. The rule is also now part of the recommended config, so projects extending it may see new reports — notably on components the Angular v22 migration set to Eager. The suggestion message id suggestAddChangeDetectionOnPush has been renamed to suggestChangeToOnPush.
  • drop support for eslint v8 and legacy eslintrc config format (#​3056)
❤️ Thank You

21.4.0 (2026-05-13)

This was a version bump only for angular-eslint to align it with other projects, there were no code changes.

21.3.1 (2026-03-17)

This was a version bump only for angular-eslint to align it with other projects, there were no code changes.

21.3.0 (2026-03-05)

🚀 Features
  • add support for ESLint v10 (#​2903)
  • eslint-plugin-template: add no-non-null-assertion rule (#​2885)
  • eslint-plugin: add computed-must-return rule (#​2882)
❤️ Thank You
  • Evgeny Stepanovych @​undsoft
  • Guillaume DROUARD
  • Jason Weinzierl

21.2.0 (2026-01-29)

🚀 Features
  • eslint-plugin-template: add prefer-class-binding rule to enforce class binding over ngClass (#​2827)
  • eslint-plugin: [no-implicit-takeuntil-destroyed] add rule (#​2803)
❤️ Thank You

21.1.0 (2025-12-08)

🚀 Features
  • eslint-plugin: add prefer-signal-model rule to encourage using model() for two-way bindings (#​2818)
🩹 Fixes
❤️ Thank You

21.0.1 (2025-11-23)

This was a version bump only for angular-eslint to align it with other projects, there were no code changes.


Configuration

📅 Schedule: (in timezone Europe/Zurich)

  • Branch creation
    • Between 01:00 AM and 05:59 AM, Monday through Friday (* 1-5 * * 1-5)
  • Automerge
    • Between 05:00 AM and 07:59 AM, Monday through Friday (* 5-7 * * 1-5)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested a review from a team as a code owner June 8, 2026 00:56
@renovate
renovate Bot force-pushed the renovate/major-angular-eslint-monorepo branch from 7b44ee9 to 35ea216 Compare June 8, 2026 06:32
@mmoeri

mmoeri commented Jun 8, 2026

Copy link
Copy Markdown
Collaborator

Caution

Dependent on #1789 and #1790

@renovate
renovate Bot force-pushed the renovate/major-angular-eslint-monorepo branch 2 times, most recently from 1f3010d to 5ad8e25 Compare June 11, 2026 14:13
@renovate
renovate Bot force-pushed the renovate/major-angular-eslint-monorepo branch 8 times, most recently from 88e7113 to 72d667d Compare June 24, 2026 19:54
@renovate
renovate Bot force-pushed the renovate/major-angular-eslint-monorepo branch 5 times, most recently from cc9ec44 to c94d880 Compare June 26, 2026 20:50
@renovate
renovate Bot force-pushed the renovate/major-angular-eslint-monorepo branch from c94d880 to 26926a8 Compare July 12, 2026 23:02
@renovate
renovate Bot force-pushed the renovate/major-angular-eslint-monorepo branch 2 times, most recently from 1dab879 to 1699802 Compare July 20, 2026 14:41
@renovate
renovate Bot force-pushed the renovate/major-angular-eslint-monorepo branch 2 times, most recently from e1bb318 to 347c4b1 Compare July 30, 2026 15:19
@renovate
renovate Bot force-pushed the renovate/major-angular-eslint-monorepo branch 5 times, most recently from 4ec2802 to 1bc0013 Compare August 25, 2026 07:44
@renovate
renovate Bot force-pushed the renovate/major-angular-eslint-monorepo branch from 1bc0013 to c863617 Compare August 30, 2026 14:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant