Releases: ember-cli/eslint-plugin-ember
Releases · ember-cli/eslint-plugin-ember
v13.1.0
v13.0.0
Release (2026-04-20)
- eslint-plugin-ember 13.0.0 (major)
💥 Breaking Change
eslint-plugin-ember
🚀 Enhancement
eslint-plugin-ember- #2702 feat: add (opt-in ember-template-lint parity) template-lint-migration config (@johanrd)
- #2631 Update ember-eslint-parser (@NullVoxPopuli)
- #2562 Extract rule: template-no-passed-in-event-handlers (@NullVoxPopuli)
- #2567 Extract rule: template-no-redundant-fn (@NullVoxPopuli)
- #2570 Extract rule: template-no-restricted-invocations (@NullVoxPopuli)
- #2575 Extract rule: template-no-this-in-template-only-components (@NullVoxPopuli)
- #2583 Extract rule: template-no-unknown-arguments-for-builtin-components (@NullVoxPopuli)
- #2601 Extract rule: template-require-context-role (@NullVoxPopuli)
- #2620 Extract rule: template-sort-invocations (@NullVoxPopuli)
- #2563 Extract rule: template-no-positional-data-test-selectors (@NullVoxPopuli)
- #2564 Extract rule: template-no-positive-tabindex (@NullVoxPopuli)
- #2565 Extract rule: template-no-potential-path-strings (@NullVoxPopuli)
- #2566 Extract rule: template-no-quoteless-attributes (@NullVoxPopuli)
- #2569 Extract rule: template-no-redundant-role (@NullVoxPopuli)
- #2571 Extract rule: template-no-route-action (@NullVoxPopuli)
- #2572 Extract rule: template-no-scope-outside-table-headings (@NullVoxPopuli)
- #2573 Extract rule: template-no-shadowed-elements (@NullVoxPopuli)
- #2574 Extract rule: template-no-splattributes-with-class (@NullVoxPopuli)
- #2576 Extract rule: template-no-trailing-spaces (@NullVoxPopuli)
- #2579 Extract rule: template-no-triple-curlies (@NullVoxPopuli)
- #2580 Extract rule: template-no-unavailable-this (@NullVoxPopuli)
- #2581 Extract rule: template-no-unbalanced-curlies (@NullVoxPopuli)
- #2582 Extract rule: template-no-unbound (@NullVoxPopuli)
- #2584 Extract rule: template-no-unnecessary-component-helper (@NullVoxPopuli)
- #2585 Extract rule: template-no-unnecessary-concat (@NullVoxPopuli)
- #2587 Extract rule: template-no-unnecessary-curly-parens (@NullVoxPopuli)
- #2588 Extract rule: template-no-unnecessary-curly-strings (@NullVoxPopuli)
- #2589 Extract rule: template-no-unsupported-role-attributes (@NullVoxPopuli)
- #2590 Extract rule: template-no-unused-block-params (@NullVoxPopuli)
- #2591 Extract rule: template-no-valueless-arguments (@NullVoxPopuli)
- #2592 Extract rule: template-no-whitespace-for-layout (@NullVoxPopuli)
- #2593 Extract rule: template-no-whitespace-within-word (@NullVoxPopuli)
- #2594 Extract rule: template-no-with (@NullVoxPopuli)
- #2595 Extract rule: template-no-yield-block-params-to-else-inverse (@NullVoxPopuli)
- #2596 Extract rule: template-no-yield-only (@NullVoxPopuli)
- #2597 Extract rule: template-no-yield-to-default (@NullVoxPopuli)
- #2598 Extract rule: template-quotes (@NullVoxPopuli)
- #2599 Extract rule: template-require-aria-activedescendant-tabindex (@NullVoxPopuli)
- #2600 Extract rule: template-require-button-type (@NullVoxPopuli)
- #2602 Extract rule: template-require-each-key (@NullVoxPopuli)
- #2603 Extract rule: template-require-form-method (@NullVoxPopuli)
- #2604 Extract rule: template-require-has-block-helper (@NullVoxPopuli)
- #2605 Extract rule: template-require-iframe-src-attribute (@NullVoxPopuli)
- #2606 Extract rule: template-require-iframe-title (@NullVoxPopuli)
- #2607 Extract rule: template-require-input-label (@NullVoxPopuli)
- #2608 Extract rule: template-require-lang-attribute (@NullVoxPopuli)
- #2609 Extract rule: template-require-mandatory-role-attributes (@NullVoxPopuli)
- #2610 Extract rule: template-require-media-caption (@NullVoxPopuli)
- #2611 Extract rule: template-require-presentational-children (@NullVoxPopuli)
- #2612 Extract rule: template-require-splattributes (@NullVoxPopuli)
- #2613 Extract rule: template-require-strict-mode (@NullVoxPopuli)
- #2614 Extract rule: template-require-valid-alt-text (@NullVoxPopuli)
- #2625 Extract rule: template-require-valid-form-groups (@NullVoxPopuli)
- #2616 Extract rule: template-require-valid-named-block-naming-format (@NullVoxPopuli)
...
v12.7.6-eslint-plugin-ember
Release (2026-01-22)
- eslint-plugin-ember 12.7.6 (patch)
🐛 Bug Fix
eslint-plugin-ember- #2363 fix: classic-decorator-no-classic-methods matching private identifiers (@c0rydoras)
- #2364 Consider .test.{js|ts|gjs|gts} as a test file pattern (@lego-technix)
🏠 Internal
eslint-plugin-ember- #2334 pnpm dlx create-release-plan-setup@latest --update (@NullVoxPopuli)
Committers: 3
- Arthur (@c0rydoras)
- LEGO Technix (@lego-technix)
- @NullVoxPopuli
v12.7.5-eslint-plugin-ember: Merge pull request #2350 from ember-cli/release-preview
v12.7.4-eslint-plugin-ember: Prepare Release using 'release-plan' (#2333)
Release (2025-09-14)
eslint-plugin-ember 12.7.4 (patch)
🐛 Bug Fix
eslint-plugin-ember- #2331 fix: Ignore
findBycalls fromember-cli-mirageinno-array-prototype-extensions(@VasylMarchuk)
- #2331 fix: Ignore
🏠 Internal
Committers: 2
- Bryan Mishkin (@bmish)
- Vasyl Marchuk (@VasylMarchuk)
v12.7.3-eslint-plugin-ember: Prepare Release using 'release-plan' (#2324)
v12.7.2-eslint-plugin-ember: Prepare Release using 'release-plan' (#2322)
v12.7.1-eslint-plugin-ember: Prepare Release using 'release-plan' (#2314)
Release (2025-08-22)
eslint-plugin-ember 12.7.1 (patch)
🐛 Bug Fix
eslint-plugin-ember- #2320 fix:
no-array-prototype-extensionsrule to lint againstsetObjects()(@MrChocolatine) - #2315 fix: no-runloop: catch namespace imports (@Geodewd549)
- #2320 fix:
📝 Documentation
eslint-plugin-ember- #2313 Remove name from CHANGELOG (@rmachielse)
Committers: 3
- Richard (@rmachielse)
- @Geodewd549
- @MrChocolatine
v12.7.0-eslint-plugin-ember: Merge pull request #2309 from ember-cli/release-preview
Release (2025-07-24)
eslint-plugin-ember 12.7.0 (minor)
🚀 Enhancement
🐛 Bug Fix
eslint-plugin-ember- #2308 fix: disallow extra properties in rule options (@andreww2012)
Committers: 2
- Andrew Kazakov (@andreww2012)
- Peter Wagenet (@wagenet)
v12.6.0-eslint-plugin-ember: Merge pull request #2292 from ember-cli/release-preview
Release (2025-07-12)
eslint-plugin-ember 12.6.0 (minor)
🚀 Enhancement
eslint-plugin-ember- #2306 Add names for the eslint-inspector (@NullVoxPopuli)