Skip to content

Commit 6db8a5d

Browse files
committed
build: publish v3.0.0
1 parent 8098074 commit 6db8a5d

2 files changed

Lines changed: 58 additions & 1 deletion

File tree

changelog.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,63 @@
11
# Changelog
22

33

4+
## v3.0.0
5+
6+
[compare changes](https://github.com/azat-io/eslint-plugin-perfectionist/compare/v2.11.0...v3.0.0)
7+
8+
### 🚀 Features
9+
10+
- ⚠️ Drop nodejs v16 support ([79f74f5](https://github.com/azat-io/eslint-plugin-perfectionist/commit/79f74f5))
11+
- Move to typescript-eslint v7 ([933cebd](https://github.com/azat-io/eslint-plugin-perfectionist/commit/933cebd))
12+
- Add new docs website ([76b29e8](https://github.com/azat-io/eslint-plugin-perfectionist/commit/76b29e8))
13+
- ⚠️ Rename options from kebab case to camel case ([6592f6f](https://github.com/azat-io/eslint-plugin-perfectionist/commit/6592f6f))
14+
- ⚠️ Make case ignoring enabled by default ([63efbf7](https://github.com/azat-io/eslint-plugin-perfectionist/commit/63efbf7))
15+
- Update svelte eslint parser ([611f088](https://github.com/azat-io/eslint-plugin-perfectionist/commit/611f088))
16+
- Add ability to ignore jsx elements ([da515ce](https://github.com/azat-io/eslint-plugin-perfectionist/commit/da515ce))
17+
- Use ignore pattern when sorting object for call expressions ([471de40](https://github.com/azat-io/eslint-plugin-perfectionist/commit/471de40))
18+
- ⚠️ Make new config export ([2a7eec2](https://github.com/azat-io/eslint-plugin-perfectionist/commit/2a7eec2))
19+
- Add sort-switch-case rule ([5311118](https://github.com/azat-io/eslint-plugin-perfectionist/commit/5311118))
20+
- Add typescript types ([2b63ab5](https://github.com/azat-io/eslint-plugin-perfectionist/commit/2b63ab5))
21+
- Add custom ignore to enable customisable ignore sort-objects rule ([4fa2b3e](https://github.com/azat-io/eslint-plugin-perfectionist/commit/4fa2b3e))
22+
- Respect numeric separators in natural sorting ([7b57ba2](https://github.com/azat-io/eslint-plugin-perfectionist/commit/7b57ba2))
23+
- Add groups option in sort-intersection-types rule ([208a9db](https://github.com/azat-io/eslint-plugin-perfectionist/commit/208a9db))
24+
- ⚠️ Remove nullable last option in sort-union-types ([c4977df](https://github.com/azat-io/eslint-plugin-perfectionist/commit/c4977df))
25+
- Add groups option in sort-union-types rule ([c69f277](https://github.com/azat-io/eslint-plugin-perfectionist/commit/c69f277))
26+
- Add partition by comment option in sort-classes ([da01c85](https://github.com/azat-io/eslint-plugin-perfectionist/commit/da01c85))
27+
- ⚠️ Make recommended options default ([d0d9115](https://github.com/azat-io/eslint-plugin-perfectionist/commit/d0d9115))
28+
- ⚠️ Replace spread last sort-array-includes option with group kind ([721e1ee](https://github.com/azat-io/eslint-plugin-perfectionist/commit/721e1ee))
29+
- Add group kind option in sort-object-types ([96cfcd8](https://github.com/azat-io/eslint-plugin-perfectionist/commit/96cfcd8))
30+
- ⚠️ Rename optionality order option to group kind in sort-interfaces rule ([79a4823](https://github.com/azat-io/eslint-plugin-perfectionist/commit/79a4823))
31+
- Add sort-variable-declarations rule ([12bd265](https://github.com/azat-io/eslint-plugin-perfectionist/commit/12bd265))
32+
- Support require in sort-imports ([bc16243](https://github.com/azat-io/eslint-plugin-perfectionist/commit/bc16243))
33+
34+
### 🐞 Bug Fixes
35+
36+
- Move typescript-eslint types to dependencies ([44edb63](https://github.com/azat-io/eslint-plugin-perfectionist/commit/44edb63))
37+
- Add ability to select enviorenment and separate bun modules ([c8b2fa4](https://github.com/azat-io/eslint-plugin-perfectionist/commit/c8b2fa4))
38+
- Fix disabling styled components when using css func ([d4e8011](https://github.com/azat-io/eslint-plugin-perfectionist/commit/d4e8011))
39+
- Support old getting context eslint api ([09900aa](https://github.com/azat-io/eslint-plugin-perfectionist/commit/09900aa))
40+
- Fix export and import kind default value ([a0208ac](https://github.com/azat-io/eslint-plugin-perfectionist/commit/a0208ac))
41+
- Don't sort class members if right value depends on left ([8c35a7d](https://github.com/azat-io/eslint-plugin-perfectionist/commit/8c35a7d))
42+
43+
#### ⚠️ Breaking Changes
44+
45+
- ⚠️ Drop nodejs v16 support ([79f74f5](https://github.com/azat-io/eslint-plugin-perfectionist/commit/79f74f5))
46+
- ⚠️ Rename options from kebab case to camel case ([6592f6f](https://github.com/azat-io/eslint-plugin-perfectionist/commit/6592f6f))
47+
- ⚠️ Make case ignoring enabled by default ([63efbf7](https://github.com/azat-io/eslint-plugin-perfectionist/commit/63efbf7))
48+
- ⚠️ Make new config export ([2a7eec2](https://github.com/azat-io/eslint-plugin-perfectionist/commit/2a7eec2))
49+
- ⚠️ Remove nullable last option in sort-union-types ([c4977df](https://github.com/azat-io/eslint-plugin-perfectionist/commit/c4977df))
50+
- ⚠️ Make recommended options default ([d0d9115](https://github.com/azat-io/eslint-plugin-perfectionist/commit/d0d9115))
51+
- ⚠️ Replace spread last sort-array-includes option with group kind ([721e1ee](https://github.com/azat-io/eslint-plugin-perfectionist/commit/721e1ee))
52+
- ⚠️ Rename optionality order option to group kind in sort-interfaces rule ([79a4823](https://github.com/azat-io/eslint-plugin-perfectionist/commit/79a4823))
53+
54+
### ❤️ Contributors
55+
56+
- Azat S. ([@azat-io](http://github.com/azat-io))
57+
- Sergio ([@KID-joker](http://github.com/KID-joker))
58+
- Azat S ([@azat-io](http://github.com/azat-io))
59+
- Luca Cavallaro <luca.cavallaro@posteo.net>
60+
461
## v2.11.0
562

663
[compare changes](https://github.com/azat-io/eslint-plugin-perfectionist/compare/v2.10.0...v2.11.0)

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "eslint-plugin-perfectionist",
33
"description": "ESLint plugin for sorting various data such as objects, imports, types, enums, JSX props, etc.",
4-
"version": "2.11.0",
4+
"version": "3.0.0",
55
"homepage": "https://perfectionist.dev",
66
"repository": "azat-io/eslint-plugin-perfectionist",
77
"author": "Azat S. <to@azat.io>",

0 commit comments

Comments
 (0)