UNPKG

ember-template-lint

Version:
909 lines (596 loc) 247 kB
# Changelog ## Release (2025-05-06) ember-template-lint 7.7.0 (minor) #### :rocket: Enhancement * `ember-template-lint` * [#1357](https://github.com/ember-template-lint/ember-template-lint/pull/1357) Add new rule: `no-yield-block-params-to-else-inverse` ([@rajasegar](https://github.com/rajasegar)) * [#1367](https://github.com/ember-template-lint/ember-template-lint/pull/1367) Add new rule: `require-valid-form-groups` ([@rajasegar](https://github.com/rajasegar)) * [#3198](https://github.com/ember-template-lint/ember-template-lint/pull/3198) reduce IO locks on todos ([@lifeart](https://github.com/lifeart)) #### :bug: Bug Fix * `ember-template-lint` * [#3249](https://github.com/ember-template-lint/ember-template-lint/pull/3249) bugfix: no-nested-interactive - improve summary handing inside details ([@lifeart](https://github.com/lifeart)) * [#3246](https://github.com/ember-template-lint/ember-template-lint/pull/3246) improve no-bare-strings rule config ([@lifeart](https://github.com/lifeart)) #### Committers: 2 - Alex Kanunnikov ([@lifeart](https://github.com/lifeart)) - Rajasegar Chandran ([@rajasegar](https://github.com/rajasegar)) ## Release (2025-05-05) ember-template-lint 7.6.0 (minor) #### :rocket: Enhancement * `ember-template-lint` * [#3244](https://github.com/ember-template-lint/ember-template-lint/pull/3244) new rule: no-only-default-slot ([@lifeart](https://github.com/lifeart)) * [#3245](https://github.com/ember-template-lint/ember-template-lint/pull/3245) new rule: no-chained-this ([@lifeart](https://github.com/lifeart)) * [#3243](https://github.com/ember-template-lint/ember-template-lint/pull/3243) new rule: require iframe src ([@lifeart](https://github.com/lifeart)) * [#3242](https://github.com/ember-template-lint/ember-template-lint/pull/3242) feature: add basic types for visitor class ([@lifeart](https://github.com/lifeart)) #### :bug: Bug Fix * `ember-template-lint` * [#3239](https://github.com/ember-template-lint/ember-template-lint/pull/3239) fix [no-bare-strings] regression ([@lifeart](https://github.com/lifeart)) * [#3240](https://github.com/ember-template-lint/ember-template-lint/pull/3240) fix: no-this-in-template-only-components should early exit in gjs/gts (skipping this lint) ([@lifeart](https://github.com/lifeart)) #### :memo: Documentation * `ember-template-lint` * [#3238](https://github.com/ember-template-lint/ember-template-lint/pull/3238) Removed remaining references to jest ([@ijlee2](https://github.com/ijlee2)) #### :house: Internal * `ember-template-lint` * [#3242](https://github.com/ember-template-lint/ember-template-lint/pull/3242) feature: add basic types for visitor class ([@lifeart](https://github.com/lifeart)) #### Committers: 2 - Alex Kanunnikov ([@lifeart](https://github.com/lifeart)) - Isaac Lee ([@ijlee2](https://github.com/ijlee2)) ## Release (2025-05-04) ember-template-lint 7.5.0 (minor) #### :rocket: Enhancement * `ember-template-lint` * [#2491](https://github.com/ember-template-lint/ember-template-lint/pull/2491) Add Option to Print Full File Paths ([@rtablada](https://github.com/rtablada)) #### :bug: Bug Fix * `ember-template-lint` * [#3215](https://github.com/ember-template-lint/ember-template-lint/pull/3215) fix no-bare-strings attributes regression ([@lifeart](https://github.com/lifeart)) #### Committers: 2 - Alex Kanunnikov ([@lifeart](https://github.com/lifeart)) - Ryan Tablada ([@rtablada](https://github.com/rtablada)) ## Release (2025-05-03) ember-template-lint 7.4.1 (patch) #### :bug: Bug Fix * `ember-template-lint` * [#2867](https://github.com/ember-template-lint/ember-template-lint/pull/2867) [BUGFIX] Update no-redundant-role: Allow combobox ARIA role ([@samridhivig](https://github.com/samridhivig)) * [#2475](https://github.com/ember-template-lint/ember-template-lint/pull/2475) Add test and implementation for plugin using `exports` in `package.json`. ([@rwjblue](https://github.com/rwjblue)) * [#3212](https://github.com/ember-template-lint/ember-template-lint/pull/3212) fix: Crash in block indentation auto-fixer ([@lifeart](https://github.com/lifeart)) #### Committers: 3 - Alex Kanunnikov ([@lifeart](https://github.com/lifeart)) - Robert Jackson ([@rwjblue](https://github.com/rwjblue)) - Samridhi Vig ([@samridhivig](https://github.com/samridhivig)) ## Release (2025-05-03) ember-template-lint 7.4.0 (minor) #### :rocket: Enhancement * `ember-template-lint` * [#2978](https://github.com/ember-template-lint/ember-template-lint/pull/2978) Add new rule `no-jsx-attributes` ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) * [#3203](https://github.com/ember-template-lint/ember-template-lint/pull/3203) Closes [#2386](https://github.com/ember-template-lint/ember-template-lint/issues/2386) - list summary in interactive elements ([@lifeart](https://github.com/lifeart)) * [#3205](https://github.com/ember-template-lint/ember-template-lint/pull/3205) Closes [#1728](https://github.com/ember-template-lint/ember-template-lint/issues/1728) support absolute paths in no-this-in-template-only-components ([@lifeart](https://github.com/lifeart)) #### Committers: 2 - Alex Kanunnikov ([@lifeart](https://github.com/lifeart)) - [@NullVoxPopuli](https://github.com/NullVoxPopuli) ## Release (2025-05-03) ember-template-lint 7.3.0 (minor) #### :rocket: Enhancement * `ember-template-lint` * [#3204](https://github.com/ember-template-lint/ember-template-lint/pull/3204) Closes [#2305](https://github.com/ember-template-lint/ember-template-lint/issues/2305) support "if" helper in no-bare-strings ([@lifeart](https://github.com/lifeart)) * [#2270](https://github.com/ember-template-lint/ember-template-lint/pull/2270) Add helpful assertion message when fatal test case error message doesn't match ([@jamescdavis](https://github.com/jamescdavis)) #### :bug: Bug Fix * `ember-template-lint` * [#3200](https://github.com/ember-template-lint/ember-template-lint/pull/3200) Closes [#3057](https://github.com/ember-template-lint/ember-template-lint/issues/3057) improve false-positive error in no-potential-path rule ([@lifeart](https://github.com/lifeart)) * [#3201](https://github.com/ember-template-lint/ember-template-lint/pull/3201) fix: #2534 & #1799 - improve no-duplicate-landmark-elements ([@lifeart](https://github.com/lifeart)) * [#3202](https://github.com/ember-template-lint/ember-template-lint/pull/3202) Closes [#2462](https://github.com/ember-template-lint/ember-template-lint/issues/2462) better named blocks support in require-context-role ([@lifeart](https://github.com/lifeart)) * [#3204](https://github.com/ember-template-lint/ember-template-lint/pull/3204) Closes [#2305](https://github.com/ember-template-lint/ember-template-lint/issues/2305) support "if" helper in no-bare-strings ([@lifeart](https://github.com/lifeart)) * [#3206](https://github.com/ember-template-lint/ember-template-lint/pull/3206) Closes [#1403](https://github.com/ember-template-lint/ember-template-lint/issues/1403) table-groups rule - handle enforcing order correctly when control flow helpers are used ([@lifeart](https://github.com/lifeart)) * [#2422](https://github.com/ember-template-lint/ember-template-lint/pull/2422) Add `&times` to `no-bare-strings` default allow list ([@jbottigliero](https://github.com/jbottigliero)) #### :memo: Documentation * `ember-template-lint` * [#3199](https://github.com/ember-template-lint/ember-template-lint/pull/3199) Fix broken link in docs: #3091 ([@lifeart](https://github.com/lifeart)) #### Committers: 3 - Alex Kanunnikov ([@lifeart](https://github.com/lifeart)) - James C. Davis ([@jamescdavis](https://github.com/jamescdavis)) - Joe Bottigliero ([@jbottigliero](https://github.com/jbottigliero)) ## Release (2025-04-25) ember-template-lint 7.2.0 (minor) #### :rocket: Enhancement * `ember-template-lint` * [#3183](https://github.com/ember-template-lint/ember-template-lint/pull/3183) Closes [#2969](https://github.com/ember-template-lint/ember-template-lint/issues/2969) allow no-invalid-link-text to be configured for custom link… ([@lifeart](https://github.com/lifeart)) #### :bug: Bug Fix * `ember-template-lint` * [#3180](https://github.com/ember-template-lint/ember-template-lint/pull/3180) Closes [#3042](https://github.com/ember-template-lint/ember-template-lint/issues/3042) fix false-positive for no-block-params-for-html-elements ([@lifeart](https://github.com/lifeart)) #### Committers: 1 - Alex Kanunnikov ([@lifeart](https://github.com/lifeart)) ## Release (2025-04-25) ember-template-lint 7.1.0 (minor) #### :rocket: Enhancement * `ember-template-lint` * [#3190](https://github.com/ember-template-lint/ember-template-lint/pull/3190) peformance: batch & file processing ([@lifeart](https://github.com/lifeart)) * [#3181](https://github.com/ember-template-lint/ember-template-lint/pull/3181) Closes [#2399](https://github.com/ember-template-lint/ember-template-lint/issues/2399) table-groups should accept configuration for components to … ([@lifeart](https://github.com/lifeart)) * [#3178](https://github.com/ember-template-lint/ember-template-lint/pull/3178) fix: #3122 extend no-bare-strings rule config ([@lifeart](https://github.com/lifeart)) * [#3175](https://github.com/ember-template-lint/ember-template-lint/pull/3175) fix mode for no-action-modifier with PathExpressions ([@lifeart](https://github.com/lifeart)) #### :bug: Bug Fix * `ember-template-lint` * [#3187](https://github.com/ember-template-lint/ember-template-lint/pull/3187) Closes [#2654](https://github.com/ember-template-lint/ember-template-lint/issues/2654) require-presentational-children fails for named blocks ([@lifeart](https://github.com/lifeart)) * [#3186](https://github.com/ember-template-lint/ember-template-lint/pull/3186) Closes [#2924](https://github.com/ember-template-lint/ember-template-lint/issues/2924) no-obscure-array-access fix is incorrect with modifier usage ([@lifeart](https://github.com/lifeart)) * [#3185](https://github.com/ember-template-lint/ember-template-lint/pull/3185) Closes [#2893](https://github.com/ember-template-lint/ember-template-lint/issues/2893) improve no-partial rule ([@lifeart](https://github.com/lifeart)) * [#3184](https://github.com/ember-template-lint/ember-template-lint/pull/3184) Closes [#2968](https://github.com/ember-template-lint/ember-template-lint/issues/2968) ARIA-compliant disabled link communication ([@lifeart](https://github.com/lifeart)) * [#3182](https://github.com/ember-template-lint/ember-template-lint/pull/3182) Closes [#3140](https://github.com/ember-template-lint/ember-template-lint/issues/3140) Does not work with multi dot names anymore ([@lifeart](https://github.com/lifeart)) * [#3179](https://github.com/ember-template-lint/ember-template-lint/pull/3179) Closes [#3092](https://github.com/ember-template-lint/ember-template-lint/issues/3092) fix missing characters on no-unnecessary-curly-parens fix ([@lifeart](https://github.com/lifeart)) * [#3177](https://github.com/ember-template-lint/ember-template-lint/pull/3177) fix: #3159 [no-nested-interactive] false positive with content within {{#if}}/{{else}} ([@lifeart](https://github.com/lifeart)) * [#3176](https://github.com/ember-template-lint/ember-template-lint/pull/3176) #3152 fix no-duplicate-landmark false-positive ([@lifeart](https://github.com/lifeart)) #### Committers: 1 - Alex Kanunnikov ([@lifeart](https://github.com/lifeart)) ## Release (2025-04-16) ember-template-lint 7.0.8 (patch) #### :bug: Bug Fix * `ember-template-lint` * [#3174](https://github.com/ember-template-lint/ember-template-lint/pull/3174) Closes [#3171](https://github.com/ember-template-lint/ember-template-lint/issues/3171) False positive in TypeScript files ([@lifeart](https://github.com/lifeart)) #### Committers: 1 - Alex Kanunnikov ([@lifeart](https://github.com/lifeart)) ## Release (2025-04-13) ember-template-lint 7.0.7 (patch) #### :bug: Bug Fix * `ember-template-lint` * [#3163](https://github.com/ember-template-lint/ember-template-lint/pull/3163) [js, ts] Fix columnOffset of embedded 'backtick' template from 'return' ([@robinborst95](https://github.com/robinborst95)) #### Committers: 1 - Robin Borst ([@robinborst95](https://github.com/robinborst95)) ## Release (2025-04-11) ember-template-lint 7.0.6 (patch) #### :bug: Bug Fix * `ember-template-lint` * [#3167](https://github.com/ember-template-lint/ember-template-lint/pull/3167) fix: support compound extensions when globbing ([@simshanith](https://github.com/simshanith)) #### Committers: 1 - Shane Daniel ([@simshanith](https://github.com/simshanith)) ## Release (2025-04-10) ember-template-lint 7.0.5 (patch) #### :bug: Bug Fix * `ember-template-lint` * [#3165](https://github.com/ember-template-lint/ember-template-lint/pull/3165) Support compound extensions ending in .hbs ([@JuiHsuan-Kuo](https://github.com/JuiHsuan-Kuo)) #### Committers: 1 - [@JuiHsuan-Kuo](https://github.com/JuiHsuan-Kuo) ## Release (2025-04-04) ember-template-lint 7.0.4 (patch) #### :bug: Bug Fix * `ember-template-lint` * [#3151](https://github.com/ember-template-lint/ember-template-lint/pull/3151) Fix block-indentation not working correctly for GJS files ([@robinborst95](https://github.com/robinborst95)) #### Committers: 1 - Robin Borst ([@robinborst95](https://github.com/robinborst95)) ## Release (2025-04-03) ember-template-lint 7.0.3 (patch) #### :bug: Bug Fix * `ember-template-lint` * [#3155](https://github.com/ember-template-lint/ember-template-lint/pull/3155) Avoid template tag false positives ([@wagenet](https://github.com/wagenet)) #### Committers: 1 - Peter Wagenet ([@wagenet](https://github.com/wagenet)) ## Release (2025-03-31) ember-template-lint 7.0.2 (patch) #### :bug: Bug Fix * `ember-template-lint` * [#3148](https://github.com/ember-template-lint/ember-template-lint/pull/3148) Support decorator usage in js/ts source files ([@Windvis](https://github.com/Windvis)) #### Committers: 1 - Sam Van Campenhout ([@Windvis](https://github.com/Windvis)) ## Release (2025-03-05) ember-template-lint 7.0.1 (patch) #### :bug: Bug Fix * `ember-template-lint` * [#3133](https://github.com/ember-template-lint/ember-template-lint/pull/3133) Correctly handled file extensions like .d.ts and .css.d.ts ([@ijlee2](https://github.com/ijlee2)) #### Committers: 1 - Isaac Lee ([@ijlee2](https://github.com/ijlee2)) ## Release (2025-02-28) ember-template-lint 7.0.0 (major) #### :boom: Breaking Change * `ember-template-lint` * [#3021](https://github.com/ember-template-lint/ember-template-lint/pull/3021) Remove template-imports, add content-tag, drop support for the hbs template literals from ember-template-imports (keeping support for ember-cli-htmlbars) ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) #### :rocket: Enhancement * `ember-template-lint` * [#3130](https://github.com/ember-template-lint/ember-template-lint/pull/3130) Report unused disables ([@wagenet](https://github.com/wagenet)) * [#3131](https://github.com/ember-template-lint/ember-template-lint/pull/3131) Don't process ignored files ([@wagenet](https://github.com/wagenet)) #### :bug: Bug Fix * `ember-template-lint` * [#3132](https://github.com/ember-template-lint/ember-template-lint/pull/3132) Fix the no-yield-only rule ([@wagenet](https://github.com/wagenet)) * [#3131](https://github.com/ember-template-lint/ember-template-lint/pull/3131) Don't process ignored files ([@wagenet](https://github.com/wagenet)) #### :memo: Documentation * `ember-template-lint` * [#3104](https://github.com/ember-template-lint/ember-template-lint/pull/3104) Fix require-strict-mode example ([@simonihmig](https://github.com/simonihmig)) #### Committers: 3 - Peter Wagenet ([@wagenet](https://github.com/wagenet)) - Simon Ihmig ([@simonihmig](https://github.com/simonihmig)) - [@NullVoxPopuli](https://github.com/NullVoxPopuli) ## Release (2025-01-17) ember-template-lint 6.1.0 (minor) #### :rocket: Enhancement * `ember-template-lint` * [#3102](https://github.com/ember-template-lint/ember-template-lint/pull/3102) Add new require-strict-mode rule ([@simonihmig](https://github.com/simonihmig)) #### :bug: Bug Fix * `ember-template-lint` * [#3101](https://github.com/ember-template-lint/ember-template-lint/pull/3101) Fix strict mode detection ([@simonihmig](https://github.com/simonihmig)) * [#3095](https://github.com/ember-template-lint/ember-template-lint/pull/3095) Fix `--no-error-on-unmatched-pattern` for multiple patterns ([@davidtaylorhq](https://github.com/davidtaylorhq)) #### :memo: Documentation * `ember-template-lint` * [#3103](https://github.com/ember-template-lint/ember-template-lint/pull/3103) Fix new rule example in contributing guide ([@simonihmig](https://github.com/simonihmig)) * [#3087](https://github.com/ember-template-lint/ember-template-lint/pull/3087) Remove bad advice about ember-composable-helpers ([@ef4](https://github.com/ef4)) #### :house: Internal * `ember-template-lint` * [#3100](https://github.com/ember-template-lint/ember-template-lint/pull/3100) Migrate from Jest to Vitest ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) * [#3096](https://github.com/ember-template-lint/ember-template-lint/pull/3096) Add Release plan, remove release-it ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) * [#3097](https://github.com/ember-template-lint/ember-template-lint/pull/3097) Fix node version (node 22 instead of node 21) ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) #### Committers: 4 - David Taylor ([@davidtaylorhq](https://github.com/davidtaylorhq)) - Edward Faulkner ([@ef4](https://github.com/ef4)) - Simon Ihmig ([@simonihmig](https://github.com/simonihmig)) - [@NullVoxPopuli](https://github.com/NullVoxPopuli) ## v6.0.0 (2024-03-29) #### :boom: Breaking Change * [#3029](https://github.com/ember-template-lint/ember-template-lint/pull/3029) Enable more `recommended` rules: `no-action-on-submit-button`, `no-at-ember-render-modifiers`, `no-builtin-form-components`, `no-unnecessary-curly-parens`, `no-unnecessary-curly-strings`, `simple-modifiers` ([@bmish](https://github.com/bmish)) * [#3031](https://github.com/ember-template-lint/ember-template-lint/pull/3031) Replace `4-x-recommended` config with `5-x-recommended` ([@bmish](https://github.com/bmish)) * [#3023](https://github.com/ember-template-lint/ember-template-lint/pull/3023) Drop support for Node 14, 16, 19 ([@Techn1x](https://github.com/Techn1x)) * [#2913](https://github.com/ember-template-lint/ember-template-lint/pull/2913) Add additional elements to `DOCUMENT_STRUCTURE_ROLES` for `no-invalid-role` rule ([@mrloop](https://github.com/mrloop)) * [#2729](https://github.com/ember-template-lint/ember-template-lint/pull/2729) Add `param` to obsolete list in `no-obsolete-elements` rule ([@geneukum](https://github.com/geneukum)) #### :house: Internal * [#3024](https://github.com/ember-template-lint/ember-template-lint/pull/3024) Switch to eslint-plugin-n ([@Techn1x](https://github.com/Techn1x)) * [#3026](https://github.com/ember-template-lint/ember-template-lint/pull/3026) Update to eslint-plugin-unicorn v51 ([@Techn1x](https://github.com/Techn1x)) * [#3025](https://github.com/ember-template-lint/ember-template-lint/pull/3025) Update to prettier v3 ([@Techn1x](https://github.com/Techn1x)) * [#3028](https://github.com/ember-template-lint/ember-template-lint/pull/3028) Start running test that was disabled in Node 14 ([@bmish](https://github.com/bmish)) #### Committers: 4 - Brad Overton ([@Techn1x](https://github.com/Techn1x)) - Bryan Mishkin ([@bmish](https://github.com/bmish)) - Ewan McDougall ([@mrloop](https://github.com/mrloop)) - Geordan Neukum ([@geneukum](https://github.com/geneukum)) Tracking issue: https://github.com/ember-template-lint/ember-template-lint/issues/2712 ## v6.0.0-alpha.0 (2024-02-15) #### :boom: Breaking Change * [#3029](https://github.com/ember-template-lint/ember-template-lint/pull/3029) Enable more `recommended` rules: `no-action-on-submit-button`, `no-at-ember-render-modifiers`, `no-builtin-form-components`, `no-unnecessary-curly-parens`, `no-unnecessary-curly-strings`, `simple-modifiers` ([@bmish](https://github.com/bmish)) * [#3031](https://github.com/ember-template-lint/ember-template-lint/pull/3031) Replace `4-x-recommended` config with `5-x-recommended` ([@bmish](https://github.com/bmish)) * [#3023](https://github.com/ember-template-lint/ember-template-lint/pull/3023) Drop support for Node 14, 16, 19 ([@Techn1x](https://github.com/Techn1x)) * [#2913](https://github.com/ember-template-lint/ember-template-lint/pull/2913) Add additional elements to `DOCUMENT_STRUCTURE_ROLES` for `no-invalid-role` rule ([@mrloop](https://github.com/mrloop)) * [#2729](https://github.com/ember-template-lint/ember-template-lint/pull/2729) Add `param` to obsolete list in `no-obsolete-elements` rule ([@geneukum](https://github.com/geneukum)) #### :house: Internal * [#3024](https://github.com/ember-template-lint/ember-template-lint/pull/3024) Switch to eslint-plugin-n ([@Techn1x](https://github.com/Techn1x)) * [#3026](https://github.com/ember-template-lint/ember-template-lint/pull/3026) Update to eslint-plugin-unicorn v51 ([@Techn1x](https://github.com/Techn1x)) * [#3025](https://github.com/ember-template-lint/ember-template-lint/pull/3025) Update to prettier v3 ([@Techn1x](https://github.com/Techn1x)) * [#3028](https://github.com/ember-template-lint/ember-template-lint/pull/3028) Start running test that was disabled in Node 14 ([@bmish](https://github.com/bmish)) #### Committers: 4 - Brad Overton ([@Techn1x](https://github.com/Techn1x)) - Bryan Mishkin ([@bmish](https://github.com/bmish)) - Ewan McDougall ([@mrloop](https://github.com/mrloop)) - Geordan Neukum ([@geneukum](https://github.com/geneukum)) ## v5.13.0 (2023-11-21) #### :rocket: Enhancement * [#2990](https://github.com/ember-template-lint/ember-template-lint/pull/2990) Add new rule `no-builtin-form-components` ([@gilest](https://github.com/gilest)) #### Committers: 1 - Giles Thompson ([@gilest](https://github.com/gilest)) ## v5.12.0 (2023-11-04) #### :rocket: Enhancement * [#1931](https://github.com/ember-template-lint/ember-template-lint/pull/1931) Add new rule `no-action-on-submit-button` ([@JoaoDsv](https://github.com/JoaoDsv)) * [#2970](https://github.com/ember-template-lint/ember-template-lint/pull/2970) Support auto-lookup of `.mjs` and `.cjs` config files ([@bertdeblock](https://github.com/bertdeblock)) #### :bug: Bug Fix * [#2982](https://github.com/ember-template-lint/ember-template-lint/pull/2982) Disable `modifier-name-case` rule for gjs/gts ([@chancancode](https://github.com/chancancode)) #### :memo: Documentation * [#2967](https://github.com/ember-template-lint/ember-template-lint/pull/2967) Update example markup for consistency and errors ([@chrisrng](https://github.com/chrisrng)) #### Committers: 4 - Bert De Block ([@bertdeblock](https://github.com/bertdeblock)) - Chris Ng ([@chrisrng](https://github.com/chrisrng)) - Godfrey Chan ([@chancancode](https://github.com/chancancode)) - Joao Da Silva Marly ([@JoaoDsv](https://github.com/JoaoDsv)) ## v5.11.2 (2023-08-12) #### :bug: Bug Fix * [#2954](https://github.com/ember-template-lint/ember-template-lint/pull/2954) Don't require redundant role for `<img alt="" />` in `require-valid-alt-text` rule ([@HeroicEric](https://github.com/HeroicEric)) * [#2955](https://github.com/ember-template-lint/ember-template-lint/pull/2955) Update @lint-todo/utils to 3.1.1 ([@Techn1x](https://github.com/Techn1x)) #### Committers: 2 - Brad Overton ([@Techn1x](https://github.com/Techn1x)) - Eric Kelly ([@HeroicEric](https://github.com/HeroicEric)) ## v5.11.1 (2023-07-19) #### :bug: Bug Fix * [#2940](https://github.com/ember-template-lint/ember-template-lint/pull/2940) Fixes location reporting in `simple-unless` rule ([@judithhinlung](https://github.com/judithhinlung)) #### Committers: 1 - Judith Lung ([@judithhinlung](https://github.com/judithhinlung)) ## v5.11.0 (2023-06-27) #### :rocket: Enhancement * [#2554](https://github.com/ember-template-lint/ember-template-lint/pull/2554) Add new rule `no-at-ember-render-modifiers` ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) #### Committers: 1 - [@NullVoxPopuli](https://github.com/NullVoxPopuli) ## v5.10.3 (2023-06-17) #### :bug: Bug Fix * [#2917](https://github.com/ember-template-lint/ember-template-lint/pull/2917) Fix crash in `no-unsupported-role-attributes` rule ([@jaswilli](https://github.com/jaswilli)) #### Committers: 1 - Jason Williams ([@jaswilli](https://github.com/jaswilli)) ## v5.10.2 (2023-06-16) #### :bug: Bug Fix * [#2914](https://github.com/ember-template-lint/ember-template-lint/pull/2914) Fix `aria-query` related crash in `no-unsupported-role-attributes` rule ([@bmish](https://github.com/bmish)) * [#2907](https://github.com/ember-template-lint/ember-template-lint/pull/2907) Fix location reporting in `block-indentation` rule ([@judithhinlung](https://github.com/judithhinlung)) #### :house: Internal * [#2915](https://github.com/ember-template-lint/ember-template-lint/pull/2915) Update incorrect tests ([@ef4](https://github.com/ef4)) #### Committers: 3 - Bryan Mishkin ([@bmish](https://github.com/bmish)) - Edward Faulkner ([@ef4](https://github.com/ef4)) - Judith Lung ([@judithhinlung](https://github.com/judithhinlung)) ## v5.10.1 (2023-06-07) #### :bug: Bug Fix * [#2907](https://github.com/ember-template-lint/ember-template-lint/pull/2907) Fix location reporting in `block-indentation` rule ([@judithhinlung](https://github.com/judithhinlung)) #### Committers: 3 - Judith Lung ([@judithhinlung](https://github.com/judithhinlung)) ## v5.10.0 (2023-05-25) #### :rocket: Enhancement * [#2895](https://github.com/ember-template-lint/ember-template-lint/pull/2895) Add autofixer to `no-unnecessary-curly-strings` rule ([@lin-ll](https://github.com/lin-ll)) * [#2894](https://github.com/ember-template-lint/ember-template-lint/pull/2894) Add autofixer to `no-trailing-spaces` rule ([@lin-ll](https://github.com/lin-ll)) #### Committers: 1 - Lucy Lin ([@lin-ll](https://github.com/lin-ll)) ## v5.9.0 (2023-05-24) #### :rocket: Enhancement * [#2754](https://github.com/ember-template-lint/ember-template-lint/pull/2754) Add options for different `html` / `hbs` quote styles in `quotes` rule ([@robclancy](https://github.com/robclancy)) #### Committers: 1 - Robert Clancy (Robbo) ([@robclancy](https://github.com/robclancy)) ## v5.8.0 (2023-05-23) #### :rocket: Enhancement * [#2887](https://github.com/ember-template-lint/ember-template-lint/pull/2887) Add new rule `simple-modifiers` ([@rmonzon](https://github.com/rmonzon)) #### :bug: Bug Fix * [#2891](https://github.com/ember-template-lint/ember-template-lint/pull/2891) Fix override for gjs files in `recommended` config ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) #### Committers: 2 - Raul Rivero ([@rmonzon](https://github.com/rmonzon)) - [@NullVoxPopuli](https://github.com/NullVoxPopuli) ## v5.7.3 (2023-04-28) #### :bug: Bug Fix * [#2339](https://github.com/ember-template-lint/ember-template-lint/pull/2339) Convert path to URL before import of config/plugin for Windows support ([@lifeart](https://github.com/lifeart)) #### Committers: 1 - Alex Kanunnikov ([@lifeart](https://github.com/lifeart)) ## v5.7.2 (2023-03-28) #### :bug: Bug Fix * [#2853](https://github.com/ember-template-lint/ember-template-lint/pull/2853) Bump `ember-template-recast` to v6.1.4 ([@bertdeblock](https://github.com/bertdeblock)) #### Committers: 1 - Bert De Block ([@bertdeblock](https://github.com/bertdeblock)) ## v5.7.1 (2023-03-16) #### :bug: Bug Fix * [#2846](https://github.com/ember-template-lint/ember-template-lint/pull/2846) Disable embedded templates handling for `eol-last` rule ([@robinborst95](https://github.com/robinborst95)) * [#2844](https://github.com/ember-template-lint/ember-template-lint/pull/2844) Disable `no-curly-component-invocation` and `no-implicit-this` rules for `gjs` / `gts` files ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) #### Committers: 2 - NullVoxPopuli ([@NullVoxPopuli](https://github.com/NullVoxPopuli) - Robin Borst ([@robinborst95](https://github.com/robinborst95)) ## v5.7.0 (2023-03-15) #### :bug: Bug Fix * [#2843](https://github.com/ember-template-lint/ember-template-lint/pull/2843) Avoid crash with dynamic `aria-label` in `no-invalid-link-text` rule ([@StephanH90](https://github.com/StephanH90)) * [#2838](https://github.com/ember-template-lint/ember-template-lint/pull/2838) Fix embedded templates handling in `block-indentation` rule ([@robinborst95](https://github.com/robinborst95)) * [#2833](https://github.com/ember-template-lint/ember-template-lint/pull/2833) Fix incorrect violation with embedded templates in `no-trailing-spaces` rule ([@robinborst95](https://github.com/robinborst95)) * [#2845](https://github.com/ember-template-lint/ember-template-lint/pull/2845) Recognize imports from `@glimmerx/component` ([@tstewart15](https://github.com/tstewart15)) #### Committers: 3 - Robin Borst ([@robinborst95](https://github.com/robinborst95)) - Tom Stewart ([@tstewart15](https://github.com/tstewart15)) - [@StephanH90](https://github.com/StephanH90) ## v5.6.0 (2023-02-24) #### :rocket: Enhancement * [#2818](https://github.com/ember-template-lint/ember-template-lint/pull/2818) Add `additionalNonSemanticTags` option to `require-presentational-children` rule ([@Techn1x](https://github.com/Techn1x)) #### :bug: Bug Fix * [#2819](https://github.com/ember-template-lint/ember-template-lint/pull/2819) Allow intermediate presentation role before context in `require-context-role` rule ([@Techn1x](https://github.com/Techn1x)) * [#2820](https://github.com/ember-template-lint/ember-template-lint/pull/2820) Allow presentation role for `li` in `no-invalid-role` rule ([@Techn1x](https://github.com/Techn1x)) #### Committers: 1 - Brad Overton ([@Techn1x](https://github.com/Techn1x)) ## v5.5.1 (2023-02-10) #### :bug: Bug Fix * [#2802](https://github.com/ember-template-lint/ember-template-lint/pull/2802) Rename `no-unnecessary-curly-literals` rule to `no-unnecessary-curly-strings` ([@bmish](https://github.com/bmish)) #### Committers: 1 - Bryan Mishkin ([@bmish](https://github.com/bmish)) ## v5.5.0 (2023-02-08) #### :rocket: Enhancement * [#2794](https://github.com/ember-template-lint/ember-template-lint/pull/2794) Add new rule `no-unnecessary-curly-literals` ([@Shivareddy-Aluri](https://github.com/Shivareddy-Aluri)) #### Committers: 1 - Shivareddy-Aluri ([@Shivareddy-Aluri](https://github.com/Shivareddy-Aluri)) ## v5.4.0 (2023-02-08) #### :rocket: Enhancement * [#2792](https://github.com/ember-template-lint/ember-template-lint/pull/2792) Add new rule `no-unnecessary-curly-parens` ([@raycohen](https://github.com/raycohen)) #### Committers: 1 - Ray Cohen ([@raycohen](https://github.com/raycohen)) ## v5.3.3 (2023-01-27) #### :bug: Bug Fix * [#2780](https://github.com/ember-template-lint/ember-template-lint/pull/2780) Ignore `{{(unique-id)}}` helper variation in `no-duplicate-id` rule ([@lifeart](https://github.com/lifeart)) #### Committers: 1 - Alex Kanunnikov ([@lifeart](https://github.com/lifeart)) ## v5.3.2 (2023-01-22) #### :bug: Bug Fix * [#2778](https://github.com/ember-template-lint/ember-template-lint/pull/2778) Ignore `unique-id` helper in `no-duplicate-id` rule ([@lifeart](https://github.com/lifeart)) #### Committers: 1 - Alex Kanunnikov ([@lifeart](https://github.com/lifeart)) ## v5.3.1 (2023-01-06) #### :bug: Bug Fix * [#2765](https://github.com/ember-template-lint/ember-template-lint/pull/2765) Throw the more-helpful, original exception when encountering an ESM plugin/config loading error ([@jsturgis](https://github.com/jsturgis)) #### :memo: Documentation * [#2760](https://github.com/ember-template-lint/ember-template-lint/pull/2760) Document how to write rule test cases for fatal errors ([@bmish](https://github.com/bmish)) * [#2759](https://github.com/ember-template-lint/ember-template-lint/pull/2759) Improve snapshot test documentation ([@bmish](https://github.com/bmish)) #### :house: Internal * [#2761](https://github.com/ember-template-lint/ember-template-lint/pull/2761) Add Node v19 to CI ([@ddzz](https://github.com/ddzz)) #### Committers: 3 - Bryan Mishkin ([@bmish](https://github.com/bmish)) - Darius Dzien ([@ddzz](https://github.com/ddzz)) - Jeff Sturgis ([@jsturgis](https://github.com/jsturgis)) ## v5.3.0 (2022-12-14) #### :rocket: Enhancement * [#2746](https://github.com/ember-template-lint/ember-template-lint/pull/2746) Add autofixer to `no-multiple-empty-lines` rule ([@Shivareddy-Aluri](https://github.com/Shivareddy-Aluri)) #### Committers: 1 - Shivareddy-Aluri ([@Shivareddy-Aluri](https://github.com/Shivareddy-Aluri)) ## v5.2.0 (2022-12-07) #### :rocket: Enhancement * [#2591](https://github.com/ember-template-lint/ember-template-lint/pull/2591) Add formatter for Kakoune editor ([@velrest](https://github.com/velrest)) #### :bug: Bug Fix * [#2725](https://github.com/ember-template-lint/ember-template-lint/pull/2725) Fix `--no-ignore-pattern` ([@velrest](https://github.com/velrest)) #### Committers: 1 - Jonas Cosandey ([@velrest](https://github.com/velrest)) ## v5.1.1 (2022-12-05) #### :bug: Bug Fix * [#2731](https://github.com/ember-template-lint/ember-template-lint/pull/2731) Allow nested `menuitem`s in `no-nested-interactive` rule ([@geneukum](https://github.com/geneukum)) #### :memo: Documentation * [#2732](https://github.com/ember-template-lint/ember-template-lint/pull/2732) Link to "skipping helpers" part of the codemod doc in `no-curly-component-invocation` rule doc ([@geneukum](https://github.com/geneukum)) #### Committers: 1 - Geordan Neukum ([@geneukum](https://github.com/geneukum)) ## v5.1.0 (2022-12-04) #### :rocket: Enhancement * [#2730](https://github.com/ember-template-lint/ember-template-lint/pull/2730) Add autofixer to `no-duplicate-attributes` rule ([@Shivareddy-Aluri](https://github.com/Shivareddy-Aluri)) #### :bug: Bug Fix * [#2726](https://github.com/ember-template-lint/ember-template-lint/pull/2726) Allow passing only `@model` or `@models` for `<LinkTo>` in `no-unknown-arguments-for-builtin-components` rule ([@geneukum](https://github.com/geneukum)) #### :memo: Documentation * [#2727](https://github.com/ember-template-lint/ember-template-lint/pull/2727) Add note about `title` property limitations to `require-valid-alt-text` rule doc ([@geneukum](https://github.com/geneukum)) #### Committers: 2 - Geordan Neukum ([@geneukum](https://github.com/geneukum)) - Shivareddy-Aluri ([@Shivareddy-Aluri](https://github.com/Shivareddy-Aluri)) ## v5.0.2 (2022-11-28) #### :bug: Bug Fix * [#2722](https://github.com/ember-template-lint/ember-template-lint/pull/2722) Fix autofixer bug with `firstObject` inside a `MustacheStatement` in `no-array-prototype-extensions` rule ([@tgvrssanthosh](https://github.com/tgvrssanthosh)) #### Committers: 1 - Santhosh Venkata Rama Siva Thanakala Gani ([@tgvrssanthosh](https://github.com/tgvrssanthosh)) ## v5.0.1 (2022-11-21) #### :bug: Bug Fix * [#2714](https://github.com/ember-template-lint/ember-template-lint/pull/2714) Allow `role=list` on `<ul>` and `<ol>` in `no-redundant-role` rule ([@Turbo87](https://github.com/Turbo87)) #### Committers: 1 - Tobias Bieniek ([@Turbo87](https://github.com/Turbo87)) ## v5.0.0 (2022-11-19) #### :boom: Breaking Change * [#2669](https://github.com/ember-template-lint/ember-template-lint/pull/2669) Drop Node 12 and 17 support ([@bmish](https://github.com/bmish)) * [#2606](https://github.com/ember-template-lint/ember-template-lint/pull/2606) Lint embedded templates by default ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) * [#2671](https://github.com/ember-template-lint/ember-template-lint/pull/2671) Enabled additional `recommended` rules `no-aria-unsupported-elements`, `no-array-prototype-extensions`, `no-invalid-aria-attributes`, `no-obscure-array-access`, `no-scope-outside-table-headings`, `no-unsupported-role-attributes`, `require-aria-activedescendant-tabindex`, `require-mandatory-role-attributes`, `require-media-caption` ([@bmish](https://github.com/bmish)) * [#2675](https://github.com/ember-template-lint/ember-template-lint/pull/2675) Rename `no-redundant-landmark-role` rule to `no-redundant-role` and change `checkAllHTMLElements` option default to `true` ([@bmish](https://github.com/bmish)) * [#2054](https://github.com/ember-template-lint/ember-template-lint/pull/2054) Rename and narrow rule `no-down-event-binding` to `no-pointer-down-event-binding` ([@jfdnc](https://github.com/jfdnc)) * [#2674](https://github.com/ember-template-lint/ember-template-lint/pull/2674) Change `validateValues` option default to `true` in `require-lang-attribute` rule ([@bmish](https://github.com/bmish)) * [#2673](https://github.com/ember-template-lint/ember-template-lint/pull/2673) Change `simplifyHelpers` option default to `true` in `no-negated-condition` rule ([@bmish](https://github.com/bmish)) * [#2672](https://github.com/ember-template-lint/ember-template-lint/pull/2672) Change `maxHelpers` option default to `1` in `simple-unless` rule ([@bmish](https://github.com/bmish)) * [#2657](https://github.com/ember-template-lint/ember-template-lint/pull/2657) Include modifiers in `no-restricted-invocations` rule ([@achambers](https://github.com/achambers)) #### Committers: 4 - Aaron Chambers ([@achambers](https://github.com/achambers)) - Bryan Mishkin ([@bmish](https://github.com/bmish)) - Jacob ([@jfdnc](https://github.com/jfdnc)) - [@NullVoxPopuli](https://github.com/NullVoxPopuli) ## v5.0.0-alpha.0 (2022-11-03) #### :boom: Breaking Change * [#2669](https://github.com/ember-template-lint/ember-template-lint/pull/2669) Drop Node 12 and 17 support ([@bmish](https://github.com/bmish)) * [#2606](https://github.com/ember-template-lint/ember-template-lint/pull/2606) Lint embedded templates by default ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) * [#2671](https://github.com/ember-template-lint/ember-template-lint/pull/2671) Enabled additional `recommended` rules `no-aria-unsupported-elements`, `no-array-prototype-extensions`, `no-invalid-aria-attributes`, `no-obscure-array-access`, `no-scope-outside-table-headings`, `no-unsupported-role-attributes`, `require-aria-activedescendant-tabindex`, `require-mandatory-role-attributes`, `require-media-caption` ([@bmish](https://github.com/bmish)) * [#2675](https://github.com/ember-template-lint/ember-template-lint/pull/2675) Rename `no-redundant-landmark-role` rule to `no-redundant-role` and change `checkAllHTMLElements` option default to `true` ([@bmish](https://github.com/bmish)) * [#2054](https://github.com/ember-template-lint/ember-template-lint/pull/2054) Rename and narrow rule `no-down-event-binding` to `no-pointer-down-event-binding` ([@jfdnc](https://github.com/jfdnc)) * [#2674](https://github.com/ember-template-lint/ember-template-lint/pull/2674) Change `validateValues` option default to `true` in `require-lang-attribute` rule ([@bmish](https://github.com/bmish)) * [#2673](https://github.com/ember-template-lint/ember-template-lint/pull/2673) Change `simplifyHelpers` option default to `true` in `no-negated-condition` rule ([@bmish](https://github.com/bmish)) * [#2672](https://github.com/ember-template-lint/ember-template-lint/pull/2672) Change `maxHelpers` option default to `1` in `simple-unless` rule ([@bmish](https://github.com/bmish)) * [#2657](https://github.com/ember-template-lint/ember-template-lint/pull/2657) Include modifiers in `no-restricted-invocations` rule ([@achambers](https://github.com/achambers)) #### :house: Internal * [#2676](https://github.com/ember-template-lint/ember-template-lint/pull/2676) Refresh lockfile from scratch ([@bmish](https://github.com/bmish)) #### Committers: 4 - Aaron Chambers ([@achambers](https://github.com/achambers)) - Bryan Mishkin ([@bmish](https://github.com/bmish)) - Jacob ([@jfdnc](https://github.com/jfdnc)) - [@NullVoxPopuli](https://github.com/NullVoxPopuli) ## v4.18.2 (2022-11-17) #### :bug: Bug Fix * [#2696](https://github.com/ember-template-lint/ember-template-lint/pull/2696) Ensure `--fix` works properly for `.gjs`/`.gts` files ([@rwjblue](https://github.com/rwjblue)) #### Committers: 1 - Robert Jackson ([@rwjblue](https://github.com/rwjblue)) ## v4.18.1 (2022-11-15) #### :bug: Bug Fix * [#2701](https://github.com/ember-template-lint/ember-template-lint/pull/2701) Fix autofixer for value-less attributes and comment order in `attribute-order` rule ([@rob-long](https://github.com/rob-long)) #### :memo: Documentation * [#2694](https://github.com/ember-template-lint/ember-template-lint/pull/2694) Use `npx` in stale todo command suggestion ([@bertdeblock](https://github.com/bertdeblock)) #### :house: Internal * [#2698](https://github.com/ember-template-lint/ember-template-lint/pull/2698) Add CodeQL ([@bmish](https://github.com/bmish)) * [#2658](https://github.com/ember-template-lint/ember-template-lint/pull/2658) Utilize new contents data from ember-template-imports ([@gabrielcsapo](https://github.com/gabrielcsapo)) #### Committers: 4 - Bert De Block ([@bertdeblock](https://github.com/bertdeblock)) - Bryan Mishkin ([@bmish](https://github.com/bmish)) - Gabriel Csapo ([@gabrielcsapo](https://github.com/gabrielcsapo)) - Rob Long ([@rob-long](https://github.com/rob-long)) ## v4.18.0 (2022-11-08) Related note: The first v5 preview release is available for testing: [v5.0.0-alpha.0](https://github.com/ember-template-lint/ember-template-lint/releases/tag/v5.0.0-alpha.0). #### :rocket: Enhancement * [#2575](https://github.com/ember-template-lint/ember-template-lint/pull/2575) Add new rule `attribute-order` ([@rob-long](https://github.com/rob-long)) #### Committers: 1 - Rob Long ([@rob-long](https://github.com/rob-long)) ## v4.17.0 (2022-10-29) #### :rocket: Enhancement * [#2653](https://github.com/ember-template-lint/ember-template-lint/pull/2653) Add `simplifyHelpers` option in `no-negated-condition` rule ([@godric3](https://github.com/godric3)) #### :house: Internal * [#2661](https://github.com/ember-template-lint/ember-template-lint/pull/2661) Remove usage of `cross-env` ([@rwjblue](https://github.com/rwjblue)) * [#2659](https://github.com/ember-template-lint/ember-template-lint/pull/2659) Remove eslint-plugin-import-helpers ([@rwjblue](https://github.com/rwjblue)) #### Committers: 3 - Andrzej Żak ([@godric3](https://github.com/godric3)) - Bryan Mishkin ([@bmish](https://github.com/bmish)) - Robert Jackson ([@rwjblue](https://github.com/rwjblue)) ## v4.16.1 (2022-10-18) #### :bug: Bug Fix * [#2648](https://github.com/ember-template-lint/ember-template-lint/pull/2648) Allow negation with multiple parameters in `no-negated-condition` rule ([@godric3](https://github.com/godric3)) #### Committers: 1 - Andrzej Żak ([@godric3](https://github.com/godric3)) ## v4.16.0 (2022-10-18) #### :rocket: Enhancement * [#2639](https://github.com/ember-template-lint/ember-template-lint/pull/2639) Add autofix for case with helpers to `simple-unless` rule ([@godric3](https://github.com/godric3)) #### :memo: Documentation * [#2643](https://github.com/ember-template-lint/ember-template-lint/pull/2643) Clarify default `maxHelpers` option value for `simple-unless` rule ([@bmish](https://github.com/bmish)) * [#2636](https://github.com/ember-template-lint/ember-template-lint/pull/2636) Add link to RFC for `no-array-prototype-extensions` rule ([@bmish](https://github.com/bmish)) #### :house: Internal * [#2638](https://github.com/ember-template-lint/ember-template-lint/pull/2638) Bump volta-cli/action@v4 ([@ctjhoa](https://github.com/ctjhoa)) #### Committers: 3 - Andrzej Żak ([@godric3](https://github.com/godric3)) - Bryan Mishkin ([@bmish](https://github.com/bmish)) - Camille TJHOA ([@ctjhoa](https://github.com/ctjhoa)) ## v4.15.0 (2022-10-10) #### :rocket: Enhancement * [#2629](https://github.com/ember-template-lint/ember-template-lint/pull/2629) Add autofixer to `simple-unless` rule for simplest case ([@godric3](https://github.com/godric3)) #### :house: Internal * [#2607](https://github.com/ember-template-lint/ember-template-lint/pull/2607) Add eslint-plugin-jest ([@bmish](https://github.com/bmish)) #### Committers: 2 - Andrzej Żak ([@godric3](https://github.com/godric3)) - Bryan Mishkin ([@bmish](https://github.com/bmish)) ## v4.14.0 (2022-09-01) #### :rocket: Enhancement * [#2483](https://github.com/ember-template-lint/ember-template-lint/pull/2483) Implement support for embedded templates ([@ventuno](https://github.com/ventuno)) #### :bug: Bug Fix * [#2604](https://github.com/ember-template-lint/ember-template-lint/pull/2604) Fix `--version` to actually give the right value ([@rwjblue](https://github.com/rwjblue)) #### :house: Internal * [#2605](https://github.com/ember-template-lint/ember-template-lint/pull/2605) Add `concurrency` setup to GitHub Actions workflow ([@rwjblue](https://github.com/rwjblue)) * [#2602](https://github.com/ember-template-lint/ember-template-lint/pull/2602) Update GitHub Actions setup to volta-cli/action@v3 ([@rwjblue](https://github.com/rwjblue)) #### Committers: 2 - Robert Jackson ([@rwjblue](https://github.com/rwjblue)) - [@ventuno](https://github.com/ventuno) ## v4.13.0 (2022-08-30) #### :rocket: Enhancement * [#2583](https://github.com/ember-template-lint/ember-template-lint/pull/2583) Add autofixer to `self-closing-void-elements` rule ([@locks](https://github.com/locks)) * [#2581](https://github.com/ember-template-lint/ember-template-lint/pull/2581) Add autofixer to `no-html-comments` rule ([@locks](https://github.com/locks)) * [#2582](https://github.com/ember-template-lint/ember-template-lint/pull/2582) Add autofixer to `no-quoteless-attributes` rule ([@locks](https://github.com/locks)) #### :bug: Bug Fix * [#2589](https://github.com/ember-template-lint/ember-template-lint/pull/2589) Remove `<s>` and `<u>` from `no-obsolete-elements` ([@sukima](https://github.com/sukima)) * [#2593](https://github.com/ember-template-lint/ember-template-lint/pull/2593) Add `unique-id` to allowed built-in helpers in `no-curly-component-invocation` and `no-implicit-this` rules ([@geneukum](https://github.com/geneukum)) #### :house: Internal * [#2598](https://github.com/ember-template-lint/ember-template-lint/pull/2598) Limit permissions for CI workflow ([@sashashura](https://github.com/sashashura)) * [#2434](https://github.com/ember-template-lint/ember-template-lint/pull/2434) Extract `hasParentTag` utility function ([@JoaoDsv](https://github.com/JoaoDsv)) #### Committers: 5 - Alex ([@sashashura](https://github.com/sashashura)) - Devin Weaver ([@sukima](https://github.com/sukima)) - Geordan Neukum ([@geneukum](https://github.com/geneukum)) - Joao Da Silva Marly ([@JoaoDsv](https://github.com/JoaoDsv)) - Ricardo Mendes ([@locks](https://github.com/locks)) ## v4.12.0 (2022-08-05) #### :rocket: Enhancement * [#2574](https://github.com/ember-template-lint/ember-template-lint/pull/2574) Add autofixer to `no-unnecessary-component-helper` rule ([@bmish](https://github.com/bmish)) * [#2573](https://github.com/ember-template-lint/ember-template-lint/pull/2573) Add autofixer to `modifier-name-case` rule ([@bmish](https://github.com/bmish)) * [#2569](https://github.com/ember-template-lint/ember-template-lint/pull/2569) Add autofixer to `require-valid-named-block-naming-format` rule ([@locks](https://github.com/locks)) #### :memo: Documentation * [#2513](https://github.com/ember-template-lint/ember-template-lint/pull/2513) Update overrides example ([@jamescdavis](https://github.com/jamescdavis)) #### Committers: 3 - Bryan Mishkin ([@bmish](https://github.com/bmish)) - James C. Davis ([@jamescdavis](https://github.com/jamescdavis)) - Ricardo Mendes ([@locks](https://github.com/locks)) ## v4.11.0 (2022-08-03) #### :rocket: Enhancement * [#2568](https://github.com/ember-template-lint/ember-template-lint/pull/2568) Add autofixer to `no-unnecessary-concat` rule ([@locks](https://github.com/locks)) #### Committers: 1 - Ricardo Mendes ([@locks](https://github.com/locks)) ## v4.10.1 (2022-06-26) #### :bug: Bug Fix * [#2541](https://github.com/ember-template-lint/ember-template-lint/pull/2541) Fix helper used by several rules for dasherizing multi-level nested component names ([@nulle](https://github.com/nulle)) * [#2535](https://github.com/ember-template-lint/ember-template-lint/pull/2535) Clarify violation message for `no-dynamic-subexpression-invocations` rule ([@chrisrng](https://github.com/chrisrng)) * [#2527](https://github.com/ember-template-lint/ember-template-lint/pull/2527) Add route action name to error message in `no-route-action` rule ([@tylerbecks](https://github.com/tylerbecks)) #### :memo: Documentation * [#2540](https://github.com/ember-template-lint/ember-template-lint/pull/2540) Fix config documentation for `table-groups` rule ([@nulle](https://github.com/nulle)) * [#2533](https://github.com/ember-template-lint/ember-template-lint/pull/2533) Add `no-action` rule migration example ([@angelayanpan](https://github.com/angelayanpan)) #### Committers: 4 - Angela Pan ([@angelayanpan](https://github.com/angelayanpan)) - Chris Ng ([@chrisrng](https://github.com/chrisrng)) - Inga Brūnava ([@nulle](https://github.com/nulle)) - Tyler Becks ([@tylerbecks](https://github.com/tylerbecks)) ## v4.10.0 (2022-05-26) #### :rocket: Enhancement * [#2523](https://github.com/ember-template-lint/ember-template-lint/pull/2523) Add new rule `require-mandatory-role-attributes` ([@judithhinlung](https://github.com/judithhinlung)) #### Committers: 1 - Judith Lung ([@judithhinlung](https://github.com/judithhinlung)) ## v4.9.1 (2022-05-19) #### :bug: Bug Fix * [#2516](https://github.com/ember-template-lint/ember-template-lint/pull/2516) Fix crash in `no-unsupported-role-attributes` rule when an element has no