|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## v5.7.0 |
| 4 | + |
| 5 | +[compare changes](https://github.com/azat-io/eslint-plugin-perfectionist/compare/v5.6.0...v5.7.0) |
| 6 | + |
| 7 | +### 🚀 Features |
| 8 | + |
| 9 | +- **sort-array-includes:** Support conditional config by ast selector |
| 10 | + ([bcd12a37](https://github.com/azat-io/eslint-plugin-perfectionist/commit/bcd12a37)) |
| 11 | +- **sort-objects:** Support conditional config by ast selector |
| 12 | + ([3a629862](https://github.com/azat-io/eslint-plugin-perfectionist/commit/3a629862)) |
| 13 | +- **sort-enums:** Support conditional config by ast selector |
| 14 | + ([ad6f971d](https://github.com/azat-io/eslint-plugin-perfectionist/commit/ad6f971d)) |
| 15 | +- **sort-maps:** Support conditional config by ast selector |
| 16 | + ([5757889c](https://github.com/azat-io/eslint-plugin-perfectionist/commit/5757889c)) |
| 17 | +- **sort-classes:** Support conditional config by ast selector and name pattern |
| 18 | + ([c2965cc6](https://github.com/azat-io/eslint-plugin-perfectionist/commit/c2965cc6)) |
| 19 | +- **sort-objects:** Support computed-key partitioning |
| 20 | + ([1d6005e4](https://github.com/azat-io/eslint-plugin-perfectionist/commit/1d6005e4)) |
| 21 | +- **sort-jsx-props:** Support conditional config by ast selector |
| 22 | + ([a90a0794](https://github.com/azat-io/eslint-plugin-perfectionist/commit/a90a0794)) |
| 23 | +- **sort-named-exports:** Support conditional config by ast selector |
| 24 | + ([d573f93f](https://github.com/azat-io/eslint-plugin-perfectionist/commit/d573f93f)) |
| 25 | +- **sort-heritage-clauses:** Support conditional config by ast selector and name |
| 26 | + pattern |
| 27 | + ([745c79cf](https://github.com/azat-io/eslint-plugin-perfectionist/commit/745c79cf)) |
| 28 | +- **sort-variable-declarations:** Support conditional config by ast selector and |
| 29 | + name pattern |
| 30 | + ([498bef97](https://github.com/azat-io/eslint-plugin-perfectionist/commit/498bef97)) |
| 31 | +- **sort-named-imports:** Support conditional config by ast selector and name |
| 32 | + pattern |
| 33 | + ([2c28d110](https://github.com/azat-io/eslint-plugin-perfectionist/commit/2c28d110)) |
| 34 | +- **sort-object-types:** Support conditional config by ast selector |
| 35 | + ([1d3dd304](https://github.com/azat-io/eslint-plugin-perfectionist/commit/1d3dd304)) |
| 36 | +- **sort-import-attributes:** Support conditional config by ast selector and |
| 37 | + name pattern |
| 38 | + ([8f6f21d4](https://github.com/azat-io/eslint-plugin-perfectionist/commit/8f6f21d4)) |
| 39 | +- **sort-union-types:** Support conditional config by ast selector and name |
| 40 | + pattern |
| 41 | + ([1953b4f7](https://github.com/azat-io/eslint-plugin-perfectionist/commit/1953b4f7)) |
| 42 | + |
| 43 | +### 🐞 Bug Fixes |
| 44 | + |
| 45 | +- **sort-array-includes:** Fix invalid arrays being sorted |
| 46 | + ([fc671f0b](https://github.com/azat-io/eslint-plugin-perfectionist/commit/fc671f0b)) |
| 47 | +- Make selector match priority deterministic across overlapping options |
| 48 | + ([76633eea](https://github.com/azat-io/eslint-plugin-perfectionist/commit/76633eea)) |
| 49 | +- Apply the first matching configuration in option order |
| 50 | + ([936bf505](https://github.com/azat-io/eslint-plugin-perfectionist/commit/936bf505)) |
| 51 | + |
| 52 | +### ❤️ Contributors |
| 53 | + |
| 54 | +- Hugo ([@hugop95](https://github.com/hugop95)) |
| 55 | +- Azat S. ([@azat-io](https://github.com/azat-io)) |
| 56 | + |
3 | 57 | ## v5.6.0 |
4 | 58 |
|
5 | 59 | [compare changes](https://github.com/azat-io/eslint-plugin-perfectionist/compare/v5.5.0...v5.6.0) |
|
0 commit comments