release-notes
release-notes copied to clipboard
Bump @angular-eslint/eslint-plugin from 14.1.1 to 19.4.0
Bumps @angular-eslint/eslint-plugin from 14.1.1 to 19.4.0.
Release notes
Sourced from @angular-eslint/eslint-plugin's releases.
v19.4.0
19.4.0 (2025-05-08)
🚀 Features
- eslint-plugin: add rule prefer-output-emitter-ref (#2324)
- eslint-plugin-template: [no-interpolation-in-attributes] add allowSubstringInterpolation option (#2373)
- eslint-plugin-template: Add
prefer-template-literalrule (#2308)🩹 Fixes
- update dependency
@angular/compilerto v19.2.10 (#2394)- update dependency ignore to v7.0.4 (#2396)
- update typescript-eslint packages to v8.32.0 (#2399)
- update dependency eslint to v9.26.0 (#2409)
- eslint-plugin-template: [no-any] handle key reads (#1701, #2335)
- eslint-plugin-template: correct column adjustment for inline template message locations (#2358)
- eslint-plugin-template: remove backticks from inline template with interpolation (#2368)
❤️ Thank You
- daiscog
@daiscog- Dave
@reduckted- Evgeny Stepanovych
@undsoft- Guillaume DROUARD
v19.3.0
19.3.0 (2025-03-22)
🚀 Features
- use
@angular/compiler19.2.3 and rename some AST nodes to match (#2320)- eslint-plugin-template: [button-has-type] add option to ignore missing type (#2326)
- eslint-plugin-template: add rule prefer-contextual-for-variables (#2311)
- template-parser: visit
@letchild nodes (#2312)🩹 Fixes
- update typescript-eslint packages to v8.26.1 (#2313)
- update typescript-eslint packages to v8.27.0 (#2328)
- update dependency eslint to v9.23.0 (#2331)
- eslint-plugin-template: [i18n] Avoid exception in i18n rule with allowMarkupInContent=false (#2327)
- eslint-plugin-template: [attributes-order] order i18n attributes (#2307)
- eslint-plugin-template: [attributes-order] treat inputs without square brackets as attributes (#2316)
❤️ Thank You
- Dave
@reduckted- m-akinc
@m-akinc
... (truncated)
Changelog
Sourced from @angular-eslint/eslint-plugin's changelog.
19.4.0 (2025-05-08)
🚀 Features
- eslint-plugin: add rule prefer-output-emitter-ref (#2324)
❤️ Thank You
- Dave
@reduckted19.3.0 (2025-03-22)
This was a version bump only for eslint-plugin to align it with other projects, there were no code changes.
19.2.1 (2025-03-08)
This was a version bump only for eslint-plugin to align it with other projects, there were no code changes.
19.2.0 (2025-03-02)
🚀 Features
- eslint-plugin: add rule require-lifecycle-on-prototype (#2259)
🩹 Fixes
- eslint-plugin-template: find inline templates on components in blocks (#2238)
❤️ Thank You
- Dave
@reduckted19.1.0 (2025-02-09)
🚀 Features
- eslint-plugin: prefer-signals now checks .asReadonly() calls (#2218)
- eslint-plugin: prefer-signals read-only suggestion is now a fix (#2175)
🩹 Fixes
- eslint-plugin: [no-input-prefix] false positive on input initializer value (#2184)
- eslint-plugin: [prefer-signals] support linkedSignal (#2213)
❤️ Thank You
- Cédric Exbrayat
@cexbrayat- Dave
@reduckted- Lucas Neto Moreira
... (truncated)
Commits
f0ab5dcchore(release): publish 19.4.0f03d7eefeat(eslint-plugin): add rule prefer-output-emitter-ref (#2324)8303144chore(release): publish 19.3.01c028e4chore: config cleanup (#2334)837382dchore: improve rule docs generation (#2314)b55ccf1chore(release): publish 19.2.1acaeb15chore(release): publish 19.2.022b899efeat(eslint-plugin): add rule require-lifecycle-on-prototype (#2259)249ad59fix(eslint-plugin-template): find inline templates on components in blocks (#...aa93f27docs: show falsy default values (#2254)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)