Skip to content

Bump eslint, @angular-eslint/builder, @angular-eslint/eslint-plugin, @angular-eslint/eslint-plugin-template, @angular-eslint/template-parser, @typescript-eslint/eslint-plugin and @typescript-eslint/parser#988

Open
dependabot[bot] wants to merge 1 commit intodevfrom
dependabot/npm_and_yarn/multi-460427c4de

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot bot commented on behalf of github Feb 2, 2026

Bumps eslint, @angular-eslint/builder, @angular-eslint/eslint-plugin, @angular-eslint/eslint-plugin-template, @angular-eslint/template-parser, @typescript-eslint/eslint-plugin and @typescript-eslint/parser. These dependencies needed to be updated together.
Updates eslint from 8.57.1 to 9.39.2

Release notes

Sourced from eslint's releases.

v9.39.2

Bug Fixes

  • 5705833 fix: warn when eslint-env configuration comments are found (#20381) (sethamus)

Build Related

  • 506f154 build: add .scss files entry to knip (#20391) (Milos Djermanovic)

Chores

  • 7ca0af7 chore: upgrade to @eslint/js@9.39.2 (#20394) (Francesco Trotta)
  • c43ce24 chore: package.json update for @​eslint/js release (Jenkins)
  • 4c9858e ci: add v9.x-dev branch (#20382) (Milos Djermanovic)

v9.39.1

Bug Fixes

  • 650753e fix: Only pass node to JS lang visitor methods (#20283) (Nicholas C. Zakas)

Documentation

  • 51b51f4 docs: add a section on when to use extends vs cascading (#20268) (Tanuj Kanti)
  • b44d426 docs: Update README (GitHub Actions Bot)

Chores

  • 92db329 chore: update @eslint/js version to 9.39.1 (#20284) (Francesco Trotta)
  • c7ebefc chore: package.json update for @​eslint/js release (Jenkins)
  • 61778f6 chore: update eslint-config-eslint dependency @​eslint/js to ^9.39.0 (#20275) (renovate[bot])
  • d9ca2fc ci: Add rangeStrategy to eslint group in renovate config (#20266) (唯然)
  • 009e507 test: fix version tests for ESLint v10 (#20274) (Milos Djermanovic)

v9.39.0

Features

  • cc57d87 feat: update error loc to key in no-dupe-class-members (#20259) (Tanuj Kanti)
  • 126552f feat: update error location in for-direction and no-dupe-args (#20258) (Tanuj Kanti)
  • 167d097 feat: update complexity rule to highlight only static block header (#20245) (jaymarvelz)

Bug Fixes

  • 15f5c7c fix: forward traversal step.args to visitors (#20253) (jaymarvelz)
  • 5a1a534 fix: allow JSDoc comments in object-shorthand rule (#20167) (Nitin Kumar)
  • e86b813 fix: Use more types from @​eslint/core (#20257) (Nicholas C. Zakas)
  • 927272d fix: correct Scope typings (#20198) (jaymarvelz)
  • 37f76d9 fix: use AST.Program type for Program node (#20244) (Francesco Trotta)
  • ae07f0b fix: unify timing report for concurrent linting (#20188) (jaymarvelz)
  • b165d47 fix: correct Rule typings (#20199) (jaymarvelz)
  • fb97cda fix: improve error message for missing fix function in suggestions (#20218) (jaymarvelz)

Documentation

  • d3e81e3 docs: Always recommend to include a files property (#20158) (Percy Ma)
  • 0f0385f docs: use consistent naming recommendation (#20250) (Alex M. Spieslechner)
  • a3b1456 docs: Update README (GitHub Actions Bot)
  • cf5f2dd docs: fix correct tag of no-useless-constructor (#20255) (Tanuj Kanti)
  • 10b995c docs: add TS options and examples for nofunc in no-use-before-define (#20249) (Tanuj Kanti)
  • 2584187 docs: remove repetitive word in comment (#20242) (reddaisyy)

... (truncated)

Commits

Updates @angular-eslint/builder from 16.3.1 to 21.2.0

Release notes

Sourced from @​angular-eslint/builder's releases.

v21.2.0

21.2.0 (2026-01-29)

🚀 Features

  • eslint-plugin: [no-implicit-takeuntil-destroyed] add rule (#2803)
  • eslint-plugin-template: add prefer-class-binding rule to enforce class binding over ngClass (#2827)
  • eslint-plugin-template: support ignore attributes for prefer-static-string-properties rule (#2852)

🩹 Fixes

  • update dependency @​angular/compiler to v21.0.2 (#2828)
  • update dependency @​angular/compiler to v21.0.3 (#2832)
  • update typescript-eslint packages to v8.48.1 (#2813)
  • update dependency eslint to v9.39.2 (#2845)
  • update dependency @​angular/compiler to v21.0.6 (#2844)
  • update typescript-eslint packages to v8.50.1 (#2840)
  • update dependency @​angular/compiler to v21.1.0 (#2862)
  • update dependency @​angular/compiler to v21.1.1 (#2874)
  • eslint-plugin-template: allow autofocus on dialog elements for improved accessibility (#2851)

❤️ Thank You

v21.1.0

21.1.0 (2025-12-08)

🚀 Features

  • eslint-plugin: add prefer-signal-model rule to encourage using model() for two-way bindings (#2818)

🩹 Fixes

  • update typescript-eslint packages to v8.47.0 (#2805)
  • update dependency @​angular/compiler to v21.0.1 (#2814)
  • reference @​angular/cli peer in addition to direct dependencies (#2820)

❤️ Thank You

v21.0.1

21.0.1 (2025-11-23)

🩹 Fixes

  • eslint-plugin-template: [prefer-template-literal] handle chained concatenations correctly (#2801)

... (truncated)

Changelog

Sourced from @​angular-eslint/builder's changelog.

21.2.0 (2026-01-29)

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

21.1.0 (2025-12-08)

🩹 Fixes

  • reference @​angular/cli peer in addition to direct dependencies (#2820)

❤️ Thank You

21.0.1 (2025-11-23)

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

21.0.0 (2025-11-22)

🩹 Fixes

  • ⚠️ builder: align formatter invocation with eslint CLI by always passing all files, even if quiet (bceaa80e)

⚠️ Breaking Changes

  • ⚠️ builder: align formatter invocation with eslint CLI by always passing all files, even if quiet (bceaa80e)

❤️ Thank You

20.7.0 (2025-11-22)

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

20.6.0 (2025-11-09)

🚀 Features

  • builder: support {projectName} and {projectRoot} placeholders in outputFile (#2759)

❤️ Thank You

20.5.2 (2025-11-08)

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

... (truncated)

Commits
  • 6fa321d chore(release): publish 21.2.0
  • 4fa7889 chore(release): publish 21.1.0
  • e7bb47b fix: reference @​angular/cli peer in addition to direct dependencies (#2820)
  • b19b1f6 chore(release): publish 21.0.1
  • 9ae353f chore(release): publish 21.0.0
  • bceaa80 fix(builder)!: align formatter invocation with eslint CLI by always passing a...
  • fdddff9 chore(release): publish 20.7.0
  • e530160 chore(release): publish 20.6.0
  • fe0e433 feat(builder): support {projectName} and {projectRoot} placeholders in output...
  • e7e09cd chore: make vitest IDE extension work reliably (#2758)
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for @​angular-eslint/builder since your current version.


Updates @angular-eslint/eslint-plugin from 16.3.1 to 21.2.0

Release notes

Sourced from @​angular-eslint/eslint-plugin's releases.

v21.2.0

21.2.0 (2026-01-29)

🚀 Features

  • eslint-plugin: [no-implicit-takeuntil-destroyed] add rule (#2803)
  • eslint-plugin-template: add prefer-class-binding rule to enforce class binding over ngClass (#2827)
  • eslint-plugin-template: support ignore attributes for prefer-static-string-properties rule (#2852)

🩹 Fixes

  • update dependency @​angular/compiler to v21.0.2 (#2828)
  • update dependency @​angular/compiler to v21.0.3 (#2832)
  • update typescript-eslint packages to v8.48.1 (#2813)
  • update dependency eslint to v9.39.2 (#2845)
  • update dependency @​angular/compiler to v21.0.6 (#2844)
  • update typescript-eslint packages to v8.50.1 (#2840)
  • update dependency @​angular/compiler to v21.1.0 (#2862)
  • update dependency @​angular/compiler to v21.1.1 (#2874)
  • eslint-plugin-template: allow autofocus on dialog elements for improved accessibility (#2851)

❤️ Thank You

v21.1.0

21.1.0 (2025-12-08)

🚀 Features

  • eslint-plugin: add prefer-signal-model rule to encourage using model() for two-way bindings (#2818)

🩹 Fixes

  • update typescript-eslint packages to v8.47.0 (#2805)
  • update dependency @​angular/compiler to v21.0.1 (#2814)
  • reference @​angular/cli peer in addition to direct dependencies (#2820)

❤️ Thank You

v21.0.1

21.0.1 (2025-11-23)

🩹 Fixes

  • eslint-plugin-template: [prefer-template-literal] handle chained concatenations correctly (#2801)

... (truncated)

Changelog

Sourced from @​angular-eslint/eslint-plugin's changelog.

21.2.0 (2026-01-29)

🚀 Features

  • 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)

❤️ Thank You

  • Karan Mistry

21.0.1 (2025-11-23)

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

21.0.0 (2025-11-22)

🚀 Features

  • ⚠️ eslint-plugin: formally deprecate [no-conflicting-lifecycle] and remove from "all" config (5d845924)

🩹 Fixes

  • ⚠️ eslint-plugin: make component-selector and directive-selector configurations strict and clear (938362cb)

⚠️ Breaking Changes

  • ⚠️ eslint-plugin: formally deprecate [no-conflicting-lifecycle] and remove from "all" config (5d845924)
  • eslint-plugin: make component-selector and directive-selector configurations strict and clear (938362cb) The selector validation logic has been updated to be more strict and predictable: Default Prefix Change:
    • Both component-selector and directive-selector now default to prefix: 'app' to match Angular CLI defaults
    • This means selectors without the 'app' prefix will now fail validation unless a different prefix is explicitly configured Style and Prefix Validation Changes:
    • Single-word selectors (e.g., 'appselector') are now appropriately considered valid for both camelCase and kebab-case styles
    • Style validation is now completely independent from prefix validation
    • When a prefix is defined and found in a selector, the rule now correctly validates

... (truncated)

Commits
  • 6fa321d chore(release): publish 21.2.0
  • 97e7f88 feat(eslint-plugin): [no-implicit-takeuntil-destroyed] add rule (#2803)
  • 4fa7889 chore(release): publish 21.1.0
  • 9fb863d chore: update dependency prettier to v3.7.3 (#2816)
  • 2cd82eb feat(eslint-plugin): add prefer-signal-model rule to encourage using model() ...
  • b19b1f6 chore(release): publish 21.0.1
  • 9ae353f chore(release): publish 21.0.0
  • 5d84592 feat(eslint-plugin)!: formally deprecate [no-conflicting-lifecycle] and remov...
  • 984e5b8 chore: add more test cases
  • ea39f1d chore(eslint-plugin): regenerate rule docs for selector rules
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for @​angular-eslint/eslint-plugin since your current version.


Updates @angular-eslint/eslint-plugin-template from 16.3.1 to 21.2.0

Release notes

Sourced from @​angular-eslint/eslint-plugin-template's releases.

v21.2.0

21.2.0 (2026-01-29)

🚀 Features

  • eslint-plugin: [no-implicit-takeuntil-destroyed] add rule (#2803)
  • eslint-plugin-template: add prefer-class-binding rule to enforce class binding over ngClass (#2827)
  • eslint-plugin-template: support ignore attributes for prefer-static-string-properties rule (#2852)

🩹 Fixes

  • update dependency @​angular/compiler to v21.0.2 (#2828)
  • update dependency @​angular/compiler to v21.0.3 (#2832)
  • update typescript-eslint packages to v8.48.1 (#2813)
  • update dependency eslint to v9.39.2 (#2845)
  • update dependency @​angular/compiler to v21.0.6 (#2844)
  • update typescript-eslint packages to v8.50.1 (#2840)
  • update dependency @​angular/compiler to v21.1.0 (#2862)
  • update dependency @​angular/compiler to v21.1.1 (#2874)
  • eslint-plugin-template: allow autofocus on dialog elements for improved accessibility (#2851)

❤️ Thank You

v21.1.0

21.1.0 (2025-12-08)

🚀 Features

  • eslint-plugin: add prefer-signal-model rule to encourage using model() for two-way bindings (#2818)

🩹 Fixes

  • update typescript-eslint packages to v8.47.0 (#2805)
  • update dependency @​angular/compiler to v21.0.1 (#2814)
  • reference @​angular/cli peer in addition to direct dependencies (#2820)

❤️ Thank You

v21.0.1

21.0.1 (2025-11-23)

🩹 Fixes

  • eslint-plugin-template: [prefer-template-literal] handle chained concatenations correctly (#2801)

... (truncated)

Changelog

Sourced from @​angular-eslint/eslint-plugin-template's changelog.

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

  • update dependency @​angular/compiler to v21.1.0 (#2862)
  • eslint-plugin-template: allow autofocus on dialog elements for improved accessibility (#2851)

❤️ 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

21.0.0 (2025-11-22)

🚀 Features

  • ⚠️ eslint-plugin-template: add textContent to default allowList (f112c169)
  • ⚠️ eslint-plugin-template: add prefer-control-flow to recommended config (77cd24d3)

🩹 Fixes

  • ⚠️ eslint-plugin: make component-selector and directive-selector configurations strict and clear (938362cb)

⚠️ Breaking Changes

  • ⚠️ eslint-plugin-template: add textContent to default allowList (f112c169)
  • eslint-plugin: make component-selector and directive-selector configurations strict and clear (938362cb) The selector validation logic has been updated to be more strict and predictable: Default Prefix Change:
    • Both component-selector and directive-selector now default to prefix: 'app' to match

... (truncated)

Commits
  • 6fa321d chore(release): publish 21.2.0
  • d49bbe0 fix: update dependency @​angular/compiler to v21.1.0 (#2862)
  • 7cf27eb feat(eslint-plugin-template): support ignore attributes for prefer-static-str...
  • 0cdfc51 fix(eslint-plugin-template): allow autofocus on dialog elements for improved ...
  • 78bd8e3 feat(eslint-plugin-template): add prefer-class-binding rule to enforce class ...
  • 4fa7889 chore(release): publish 21.1.0
  • 9fb863d chore: update dependency prettier to v3.7.3 (#2816)
  • b19b1f6 chore(release): publish 21.0.1
  • 507266b fix(eslint-plugin-template): [prefer-contextual-for-variables] fix overlappin...
  • b9e423f fix(eslint-plugin-template): [prefer-template-literal] handle chained concate...
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for @​angular-eslint/eslint-plugin-template since your current version.


Updates @angular-eslint/template-parser from 16.3.1 to 21.2.0

Release notes

Sourced from @​angular-eslint/template-parser's releases.

v21.2.0

21.2.0 (2026-01-29)

🚀 Features

  • eslint-plugin: [no-implicit-takeuntil-destroyed] add rule (#2803)
  • eslint-plugin-template: add prefer-class-binding rule to enforce class binding over ngClass (#2827)
  • eslint-plugin-template: support ignore attributes for prefer-static-string-properties rule (#2852)

🩹 Fixes

  • update dependency @​angular/compiler to v21.0.2 (#2828)
  • update dependency @​angular/compiler to v21.0.3 (#2832)
  • update typescript-eslint packages to v8.48.1 (#2813)
  • update dependency eslint to v9.39.2 (#2845)
  • update dependency @​angular/compiler to v21.0.6 (#2844)
  • update typescript-eslint packages to v8.50.1 (#2840)
  • update dependency @​angular/compiler to v21.1.0 (#2862)
  • update dependency @​angular/compiler to v21.1.1 (#2874)
  • eslint-plugin-template: allow autofocus on dialog elements for improved accessibility (#2851)

❤️ Thank You

v21.1.0

21.1.0 (2025-12-08)

🚀 Features

  • eslint-plugin: add prefer-signal-model rule to encourage using model() for two-way bindings (#2818)

🩹 Fixes

  • update typescript-eslint packages to v8.47.0 (#2805)
  • update dependency @​angular/compiler to v21.0.1 (#2814)
  • reference @​angular/cli peer in addition to direct dependencies (#2820)

❤️ Thank You

v21.0.1

21.0.1 (2025-11-23)

🩹 Fixes

  • eslint-plugin-template: [prefer-template-literal] handle chained concatenations correctly (#2801)

... (truncated)

Changelog

Sourced from @​angular-eslint/template-parser's changelog.

21.2.0 (2026-01-29)

🩹 Fixes

  • update dependency @​angular/compiler to v21.1.0 (#2862)

21.1.0 (2025-12-08)

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

21.0.1 (2025-11-23)

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

21.0.0 (2025-11-22)

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

20.7.0 (2025-11-22)

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

20.6.0 (2025-11-09)

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

20.5.2 (2025-11-08)

🩹 Fixes

  • template-parser: ensure loc object is applied correctly (#2754)

❤️ Thank You

20.5.1 (2025-11-03)

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

20.5.0 (2025-10-27)

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

20.4.0 (2025-10-12)

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

20.3.0 (2025-09-14)

... (truncated)

Commits
  • 6fa321d chore(release): publish 21.2.0
  • d49bbe0 fix: update dependency @​angular/compiler to v21.1.0 (#2862)
  • 4fa7889 chore(release): publish 21.1.0
  • b19b1f6 chore(release): publish 21.0.1
  • 9ae353f chore(release): publish 21.0.0
  • fdddff9 chore(release): publish 20.7.0
  • e530160 chore(release): publish 20.6.0
  • e7e09cd chore: make vitest IDE extension work reliably (#2758)
  • e97d134 chore(release): publish 20.5.2
  • 6d15cdd chore: finalize migration from jest to vitest (#2756)
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for @​angular-eslint/template-parser since your current version.


Updates @typescript-eslint/eslint-plugin from 5.62.0 to 8.54.0

Release notes

Sourced from @​typescript-eslint/eslint-plugin's releases.

v8.54.0

8.54.0 (2026-01-26)

🚀 Features

  • eslint-plugin-internal: add prefer-tsutils-methods rule (#11974, #11625)
  • scope-manager: support ScopeManager#addGlobals (#11914)
  • typescript-estree: add shortcut methods to ParserServicesWithTypeInformation (#11965, #11955)

🩹 Fixes

  • eslint-plugin: [no-unused-private-class-members] private destructured class member is defined but used (#11785)
  • eslint-plugin: [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (#11967, #11559)
  • scope-manager: fix catch clause scopes def.name (#11982)
  • scope-manager: prevent misidentification of "use strict" directives (#11995)
  • utils: handle missing FlatESLint and LegacyESLint (#11958)

❤️ Thank You

You can read about our versioning strategy and releases on our website.

v8.53.1

8.53.1 (2026-01-19)

🩹 Fixes

  • eslint-plugin: [consistent-indexed-object-style] skip fixer if interface is a default export (#11951)
  • utils: make RuleCreator root defaultOptions optional (#11956)

❤️ Thank You

You can read about our versioning strategy and releases on our website.

v8.53.0

8.53.0 (2026-01-12)

🚀 Features

... (truncated)

Changelog

Sourced from @​typescript-eslint/eslint-plugin's changelog.

8.54.0 (2026-01-26)

🚀 Features

  • eslint-plugin-internal: add prefer-tsutils-methods rule (#11974, #11625)
  • typescript-estree: add shortcut methods to ParserServicesWithTypeInformation (#11965, #11955)

🩹 Fixes

  • eslint-plugin: [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (#11967, #11559)
  • deps: update dependency prettier to v3.8.0 (#11991)
  • scope-manager: fix catch clause scopes def.name (#11982)
  • eslint-plugin: [no-unused-private-class-members] private destructured class member is defined but used (#11785)

❤️ Thank You

You can read about our versioning strategy and releases on our website.

8.53.1 (2026-01-19)

🩹 Fixes

  • utils: make RuleCreator root defaultOptions optional (#11956)
  • eslint-plugin: [consistent-indexed-object-style] skip fixer if interface is a default export (#11951)

❤️ Thank You

You can read about our versioning strategy and releases on our website.

8.53.0 (2026-01-12)

🚀 Features

  • eslint-plugin: add rule [strict-void-return] (#9707)
  • eslint-plugin: [no-unused-vars] add a fixer to remove unused imports (#11922)

🩹 Fixes

  • eslint-plugin: [no-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (#11916)

... (truncated)

Commits
  • d423e57 chore(release): publish 8.54.0
  • 80e33ff feat(eslint-plugin-internal): add prefer-tsutils-methods rule (#11974)
  • ec4f73a feat(typescript-estree): add shortcut methods to ParserServicesWithTypeInform...
  • d32f909 test(eslint-plugin): skip rules tests in windows ci (#11988)
  • 17fa993 test(eslint-plugin): improve vitest performance with isolate: false (#11754)
  • 1c66ab4 fix(eslint-plugin): [no-unnecessary-type-assertion] check both base constrain...
  • aaa7ca2 fix(deps): update dependency prettier to v3.8.0 (#11991)
  • d50aa18 fix(scope-manager): fix catch clause scopes def.name (#11982)
  • 4c0b379 fix(eslint-plugin): [no-unused-private-class-members] private destructured cl...
  • 9940e53 chore(release): publish 8.53.1
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for @​typescript-eslint/eslint-plugin since your current version.


Updates @typescript-eslint/parser from 5.62.0 to 8.54.0

Release notes

Sourced from @​typescript-eslint/parser's releases.

v8.54.0

8.54.0 (2026-01-26)

🚀 Features

  • eslint-plugin-internal: add prefer-tsutils-methods rule (#11974, #11625)
  • scope-manager: support ScopeManager#addGlobals (#11914)
  • typescript-estree: add shortcut methods to ParserServicesWithTypeInformation (#11965, #11955)

🩹 Fixes

  • eslint-plugin: [no-unused-private-class-members] private destructured class member is defined but used (#11785)
  • eslint-plugin: [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (#11967, #11559)
  • scope-manager: fix catch clause scopes def.name (#11982)
  • scope-manager: prevent misidentification of "use strict" directives (#11995)
  • utils: handle missing FlatESLint and LegacyESLint (#11958)

❤️ Thank You

You can read about our versioning strategy and releases on our website.

v8.53.1

8.53.1 (2026-01-19)

🩹 Fixes

  • eslint-plugin: [consistent-indexed-object-style] skip fixer if interface is a default export (#11951)
  • utils: make RuleCreator root defaultOptions optional (#11956)

❤️ Thank You

You can read about our versioning strategy and releases on our website.

v8.53.0

8.53.0 (2026-01-12)

🚀 Features

... (truncated)

Changelog

Sourced from @​typescript-eslint/parser's changelog.

8.54.0 (2026-01-26)

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

You can read about our versioning strategy and releases on our website.

8.53.1 (2026-01-19)

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

You can read about our versioning strategy and releases on our website.

8.53.0 (2026-01-12)

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

You can read about our versioning strategy and releases on our website.

8.52.0 (2026-01-05)

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

You can read about our versioning strategy and releases on our website.

8.51.0 (2025-12-29)

This ...

Description has been truncated

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Feb 2, 2026
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/multi-460427c4de branch from 5597404 to b4deb1f Compare February 12, 2026 14:27
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/multi-460427c4de branch from b4deb1f to bcd2377 Compare February 19, 2026 19:17
…@angular-eslint/eslint-plugin-template, @angular-eslint/template-parser, @typescript-eslint/eslint-plugin and @typescript-eslint/parser

Bumps [eslint](https://github.com/eslint/eslint), [@angular-eslint/builder](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/builder), [@angular-eslint/eslint-plugin](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/eslint-plugin), [@angular-eslint/eslint-plugin-template](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/eslint-plugin-template), [@angular-eslint/template-parser](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/template-parser), [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) and [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser). These dependencies needed to be updated together.

Updates `eslint` from 8.57.1 to 9.39.2
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](eslint/eslint@v8.57.1...v9.39.2)

Updates `@angular-eslint/builder` from 16.3.1 to 21.2.0
- [Release notes](https://github.com/angular-eslint/angular-eslint/releases)
- [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/builder/CHANGELOG.md)
- [Commits](https://github.com/angular-eslint/angular-eslint/commits/v21.2.0/packages/builder)

Updates `@angular-eslint/eslint-plugin` from 16.3.1 to 21.2.0
- [Release notes](https://github.com/angular-eslint/angular-eslint/releases)
- [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/angular-eslint/angular-eslint/commits/v21.2.0/packages/eslint-plugin)

Updates `@angular-eslint/eslint-plugin-template` from 16.3.1 to 21.2.0
- [Release notes](https://github.com/angular-eslint/angular-eslint/releases)
- [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/eslint-plugin-template/CHANGELOG.md)
- [Commits](https://github.com/angular-eslint/angular-eslint/commits/v21.2.0/packages/eslint-plugin-template)

Updates `@angular-eslint/template-parser` from 16.3.1 to 21.2.0
- [Release notes](https://github.com/angular-eslint/angular-eslint/releases)
- [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/template-parser/CHANGELOG.md)
- [Commits](https://github.com/angular-eslint/angular-eslint/commits/v21.2.0/packages/template-parser)

Updates `@typescript-eslint/eslint-plugin` from 5.62.0 to 8.54.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.54.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 5.62.0 to 8.54.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.54.0/packages/parser)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 9.39.2
  dependency-type: direct:development
- dependency-name: "@angular-eslint/builder"
  dependency-version: 21.2.0
  dependency-type: direct:development
- dependency-name: "@angular-eslint/eslint-plugin"
  dependency-version: 21.2.0
  dependency-type: direct:development
- dependency-name: "@angular-eslint/eslint-plugin-template"
  dependency-version: 21.2.0
  dependency-type: direct:development
- dependency-name: "@angular-eslint/template-parser"
  dependency-version: 21.2.0
  dependency-type: direct:development
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.54.0
  dependency-type: direct:development
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.54.0
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot changed the base branch from master to dev March 18, 2026 14:17
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/multi-460427c4de branch from bcd2377 to 0f32872 Compare March 18, 2026 14:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants