release-notes
release-notes copied to clipboard
Bump @angular-eslint/eslint-plugin-template from 14.1.1 to 19.4.0
Bumps @angular-eslint/eslint-plugin-template from 14.1.1 to 19.4.0.
Release notes
Sourced from @angular-eslint/eslint-plugin-template'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-template's changelog.
19.4.0 (2025-05-08)
🚀 Features
- eslint-plugin-template: Add
prefer-template-literalrule (#2308)- eslint-plugin-template: [no-interpolation-in-attributes] add allowSubstringInterpolation option (#2373)
🩹 Fixes
- eslint-plugin-template: remove backticks from inline template with interpolation (#2368)
- eslint-plugin-template: correct column adjustment for inline template message locations (#2358)
- eslint-plugin-template: [no-any] handle key reads (#1701, #2335)
❤️ Thank You
- daiscog
@daiscog- Dave
@reduckted- Evgeny Stepanovych
@undsoft- Guillaume DROUARD
19.3.0 (2025-03-22)
🚀 Features
- use
@angular/compiler19.2.3 and rename some AST nodes to match (#2320)- eslint-plugin-template: add rule prefer-contextual-for-variables (#2311)
- eslint-plugin-template: [button-has-type] add option to ignore missing type (#2326)
🩹 Fixes
- eslint-plugin-template: [attributes-order] treat inputs without square brackets as attributes (#2316)
- eslint-plugin-template: [attributes-order] order i18n attributes (#2307)
- eslint-plugin-template: [i18n] Avoid exception in i18n rule with allowMarkupInContent=false (#2327)
❤️ Thank You
- Dave
@reduckted- m-akinc
@m-akinc19.2.1 (2025-03-08)
🩹 Fixes
- eslint-plugin-template: [prefer-self-closing-tags] resolve wrong reports when structural directive + no content + no self-closing (#2287)
❤️ Thank You
- Guillaume DROUARD
19.2.0 (2025-03-02)
... (truncated)
Commits
f0ab5dcchore(release): publish 19.4.00ce463dfeat(eslint-plugin-template): Addprefer-template-literalrule (#2308)6efbfadfeat(eslint-plugin-template): [no-interpolation-in-attributes] add allowSubst...e37ccfffix(eslint-plugin-template): remove backticks from inline template with inter...7bcdb56fix(eslint-plugin-template): correct column adjustment for inline template me...ff265d2fix(eslint-plugin-template): [no-any] handle key reads (#1701) (#2335)8303144chore(release): publish 19.3.01c028e4chore: config cleanup (#2334)5a04396feat: use@angular/compiler19.2.3 and rename some AST nodes to match (#2320)2ea4b0dfeat(eslint-plugin-template): add rule prefer-contextual-for-variables (#2311)- 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)