|
1 | 1 |
|
2 | 2 |
|
| 3 | + |
| 4 | +## v12.0.0 (2024-01-13) |
| 5 | + |
| 6 | +#### :boom: Breaking Change |
| 7 | +* [#1962](https://github.com/ember-cli/eslint-plugin-ember/pull/1962) Drop support for Node 14, 16, 19 ([@patricklx](https://github.com/patricklx)) |
| 8 | +* [#1963](https://github.com/ember-cli/eslint-plugin-ember/pull/1963) Add new `recommended` rules: `no-at-ember-render-modifiers`, `no-deprecated-router-transition-methods`, `no-implicit-injections`, `no-runloop`, `no-tracked-properties-from-args`, ([@patricklx](https://github.com/patricklx)) |
| 9 | +* [#1977](https://github.com/ember-cli/eslint-plugin-ember/pull/1977) Add new `recommended` rule: `template-no-let-reference` ([@bmish](https://github.com/bmish)) |
| 10 | +* [#1981](https://github.com/ember-cli/eslint-plugin-ember/pull/1981) Add `template-no-let-reference` rule to `recommended-gjs` and `recommended-gts` configs ([@patricklx](https://github.com/patricklx)) |
| 11 | +* [#1967](https://github.com/ember-cli/eslint-plugin-ember/pull/1967) Drop support for ESLint 7 ([@bmish](https://github.com/bmish)) |
| 12 | +* [#1978](https://github.com/ember-cli/eslint-plugin-ember/pull/1978) Set config `ecmaVersion` to `2022` ([@bmish](https://github.com/bmish)) |
| 13 | +* [#1965](https://github.com/ember-cli/eslint-plugin-ember/pull/1965) Change `useAt` option default to `true` at in `no-get` rule ([@patricklx](https://github.com/patricklx)) |
| 14 | +* [#2028](https://github.com/ember-cli/eslint-plugin-ember/pull/2028) Move gjs/gts parser to `ember-eslint-parser` library ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) |
| 15 | + |
| 16 | +#### :rocket: Enhancement |
| 17 | +* [#1939](https://github.com/ember-cli/eslint-plugin-ember/pull/1939) Add new rule `template-no-let-reference` ([@patricklx](https://github.com/patricklx)) |
| 18 | +* [#1943](https://github.com/ember-cli/eslint-plugin-ember/pull/1943) Add new rule `template-indent` ([@patricklx](https://github.com/patricklx)) |
| 19 | +* [#1971](https://github.com/ember-cli/eslint-plugin-ember/pull/1971) Add template block comment eslint directives ([@patricklx](https://github.com/patricklx)) |
| 20 | +* [#1944](https://github.com/ember-cli/eslint-plugin-ember/pull/1944) Add gts/gjs configs ([@patricklx](https://github.com/patricklx)) |
| 21 | +* [#1942](https://github.com/ember-cli/eslint-plugin-ember/pull/1942) Use custom parser for gts/gjs ([@patricklx](https://github.com/patricklx)) |
| 22 | +* [#1975](https://github.com/ember-cli/eslint-plugin-ember/pull/1975) Update almost all dependencies ([@bmish](https://github.com/bmish)) |
| 23 | +* [#1984](https://github.com/ember-cli/eslint-plugin-ember/pull/1984) Update `@typescript-eslint/` dependencies to v6 ([@patricklx](https://github.com/patricklx)) |
| 24 | +* [#2020](https://github.com/ember-cli/eslint-plugin-ember/pull/2020) Support ESLint flat config ([@bmish](https://github.com/bmish)) |
| 25 | + |
| 26 | +#### :bug: Bug Fix |
| 27 | +* [#1994](https://github.com/ember-cli/eslint-plugin-ember/pull/1994) [gjs/gts parser] fix locations for ast after templates ([@patricklx](https://github.com/patricklx)) |
| 28 | +* [#1992](https://github.com/ember-cli/eslint-plugin-ember/pull/1992) [gjs/gts parser] fix references for tags with a dot & non standard html tags ([@patricklx](https://github.com/patricklx)) |
| 29 | +* [#1996](https://github.com/ember-cli/eslint-plugin-ember/pull/1996) [gjs/gts parser] fix type aware linting when using ts+gts files ([@patricklx](https://github.com/patricklx)) |
| 30 | +* [#2005](https://github.com/ember-cli/eslint-plugin-ember/pull/2005) [gjs/gts parser] fix parsing when there are multiple default `<template>` blocks (not allowed) ([@patricklx](https://github.com/patricklx)) |
| 31 | +* [#2055](https://github.com/ember-cli/eslint-plugin-ember/pull/2055) Bump ember-eslint-parser to `0.2.5` - Includes fix for SVG scope parsing ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) |
| 32 | +* [#2048](https://github.com/ember-cli/eslint-plugin-ember/pull/2048) Bump ember-eslint-parser to `0.2.4` ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) |
| 33 | +* [#2046](https://github.com/ember-cli/eslint-plugin-ember/pull/2046) Fix issue with `no-deprecated-router-transition-methods` throwing errors outside of class usage ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) |
| 34 | +* [#2027](https://github.com/ember-cli/eslint-plugin-ember/pull/2027) Allow ember-data type registry imports in `use-ember-data-rfc-395-imports` rule ([@wagenet](https://github.com/wagenet)) |
| 35 | + |
| 36 | +#### :memo: Documentation |
| 37 | +* [#1969](https://github.com/ember-cli/eslint-plugin-ember/pull/1969) Add automatic rule option lists with eslint-doc-generator ([@bmish](https://github.com/bmish)) |
| 38 | +* [#1966](https://github.com/ember-cli/eslint-plugin-ember/pull/1966) Automatically generate README configs list with eslint-doc-generator ([@bmish](https://github.com/bmish)) |
| 39 | +* [#1980](https://github.com/ember-cli/eslint-plugin-ember/pull/1980) Improve gts gjs configuration example ([@patricklx](https://github.com/patricklx)) |
| 40 | +* [#1990](https://github.com/ember-cli/eslint-plugin-ember/pull/1990) Fix names for `recommended-gts` / `recommended-gjs` configs in readme ([@c0rydoras](https://github.com/c0rydoras)) |
| 41 | + |
| 42 | +#### :house: Internal |
| 43 | +* [#1974](https://github.com/ember-cli/eslint-plugin-ember/pull/1974) Update eslint-plugin-unicorn to v49 ([@bmish](https://github.com/bmish)) |
| 44 | +* [#2018](https://github.com/ember-cli/eslint-plugin-ember/pull/2018) Switch to ESLint flat config internally ([@bmish](https://github.com/bmish)) |
| 45 | +* [#2036](https://github.com/ember-cli/eslint-plugin-ember/pull/2036) Add `lint:fix` script ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) |
| 46 | +* [#2037](https://github.com/ember-cli/eslint-plugin-ember/pull/2037) Add volta in package.json ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) |
| 47 | + |
| 48 | +#### Committers: 4 |
| 49 | +- Arthur Deierlein ([@c0rydoras](https://github.com/c0rydoras)) |
| 50 | +- Bryan Mishkin ([@bmish](https://github.com/bmish)) |
| 51 | +- Patrick Pircher ([@patricklx](https://github.com/patricklx)) |
| 52 | +- [@NullVoxPopuli](https://github.com/NullVoxPopuli) |
| 53 | + |
| 54 | + |
3 | 55 | ## v12.0.0-alpha.4 (2023-12-22)
|
4 | 56 |
|
5 | 57 | #### :boom: Breaking Change
|
|
0 commit comments