@@ -6,287 +6,301 @@ adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
6
6
7
7
<!-- DO NOT CHANGE THESE COMMENTS - See .github/actions/release.yml -->
8
8
<!-- insert-new-changelog-here -->
9
+ ## v5.0.0 (2023-08-07)
10
+
11
+ #### :rocket : New Feature
12
+
13
+ * ` eslint-config-ns-base ` , ` eslint-config-ns-ts-base ` , ` eslint-config-ns-ts ` , ` eslint-config-ns `
14
+ * ` node ` requirement update: "^22.x || ^24.x"
15
+
9
16
## v4.0.0 (2023-07-31)
10
17
11
18
#### :rocket : New Feature
19
+
12
20
* ` eslint-config-ns-base ` , ` eslint-config-ns-ts-base ` , ` eslint-config-ns-ts ` , ` eslint-config-ns `
13
21
* [ #148 ] ( https://github.com/natterstefan/eslint-config-ns/pull/148 ) feat: updated all dependencies to latest version (incl. ESLint and Prettier@3) ([ @natterstefan ] ( https://github.com/natterstefan ) )
14
22
* [ #147 ] ( https://github.com/natterstefan/eslint-config-ns/pull/147 ) feat: updated min. required node version >=18 ([ @natterstefan ] ( https://github.com/natterstefan ) )
23
+
15
24
## v3.5.0 (2022-10-26)
16
25
17
26
#### :rocket : New Feature
27
+
18
28
* ` eslint-config-ns-base ` , ` eslint-config-ns-ts-base ` , ` eslint-config-ns-ts ` , ` eslint-config-ns `
19
29
* [ #99 ] ( https://github.com/natterstefan/eslint-config-ns/pull/99 ) feat: added support for node 18 ([ @natterstefan ] ( https://github.com/natterstefan ) )
30
+
20
31
## v3.4.0 (2022-10-23)
21
32
22
33
#### :rocket : New Feature
34
+
23
35
* ` eslint-config-ns-ts ` , ` eslint-config-ns `
24
36
* [ #97 ] ( https://github.com/natterstefan/eslint-config-ns/pull/97 ) feat: added storybook ESLint config ([ @natterstefan ] ( https://github.com/natterstefan ) )
25
37
* ` eslint-config-ns-base ` , ` eslint-config-ns-ts-base ` , ` eslint-config-ns-ts ` , ` eslint-config-ns `
26
38
* [ #96 ] ( https://github.com/natterstefan/eslint-config-ns/pull/96 ) feat: updated (dev|peer)Dependencies to latest supported version ([ @natterstefan ] ( https://github.com/natterstefan ) )
27
39
* [ #70 ] ( https://github.com/natterstefan/eslint-config-ns/pull/70 ) feat: added next config to eslint-config-ns-ts with Next.js example ([ @natterstefan ] ( https://github.com/natterstefan ) )
40
+
28
41
## v3.3.0 (2022-08-15)
29
42
30
43
#### :rocket : New Feature
44
+
31
45
* ` eslint-config-ns-ts-base ` , ` eslint-config-ns `
32
46
* [ #68 ] ( https://github.com/natterstefan/eslint-config-ns/pull/68 ) feat: added missing dependencies to eslint-config-ns and eslint-config-ns-ts-base ([ @natterstefan ] ( https://github.com/natterstefan ) )
33
47
34
48
## v3.2.1 (2022-08-15)
35
49
36
50
#### :bug : Bug Fix
37
51
38
- - fix: added missing files
52
+ * fix: added missing files
39
53
40
54
## v3.2.0 (2022-08-15)
41
55
42
56
#### :rocket : New Feature
43
57
44
- - ` eslint-config-ns-base ` , ` eslint-config-ns-ts-base ` , ` eslint-config-ns-ts ` ,
58
+ * ` eslint-config-ns-base ` , ` eslint-config-ns-ts-base ` , ` eslint-config-ns-ts ` ,
45
59
` eslint-config-ns `
46
- - [ #67 ] ( https://github.com/natterstefan/eslint-config-ns/pull/67 ) feat: ship
60
+ * [ #67 ] ( https://github.com/natterstefan/eslint-config-ns/pull/67 ) feat: ship
47
61
with dependencies (eslint config and plugins) included
48
62
([ @natterstefan ] ( https://github.com/natterstefan ) )
49
63
50
64
#### Committers: 1
51
65
52
- - Stefan Natter ([ @natterstefan ] ( https://github.com/natterstefan ) )
66
+ * Stefan Natter ([ @natterstefan ] ( https://github.com/natterstefan ) )
53
67
54
68
## v3.1.0 (2022-08-15)
55
69
56
70
#### :rocket : New Feature
57
71
58
- - ` eslint-config-ns-base ` , ` eslint-config-ns-ts-base ` , ` eslint-config-ns-ts ` ,
72
+ * ` eslint-config-ns-base ` , ` eslint-config-ns-ts-base ` , ` eslint-config-ns-ts ` ,
59
73
` eslint-config-ns ` , ` example-js-react ` , ` example-ts-react ` , ` example-ts `
60
- - [ #61 ] ( https://github.com/natterstefan/eslint-config-ns/pull/61 ) feat:
74
+ * [ #61 ] ( https://github.com/natterstefan/eslint-config-ns/pull/61 ) feat:
61
75
updated (dev|peer)Dependencies
62
76
([ @natterstefan ] ( https://github.com/natterstefan ) )
63
77
64
78
#### :bug : Bug Fix
65
79
66
- - ` eslint-config-ns-base ` , ` eslint-config-ns-ts-base ` , ` eslint-config-ns-ts ` ,
80
+ * ` eslint-config-ns-base ` , ` eslint-config-ns-ts-base ` , ` eslint-config-ns-ts ` ,
67
81
` eslint-config-ns `
68
- - [ #60 ] ( https://github.com/natterstefan/eslint-config-ns/pull/60 ) fix:
82
+ * [ #60 ] ( https://github.com/natterstefan/eslint-config-ns/pull/60 ) fix:
69
83
eslint-config-ns-base extends eslint-config-airbnb-base (not
70
84
eslint-config-airbnb) ([ @natterstefan ] ( https://github.com/natterstefan ) )
71
85
72
86
#### Committers: 1
73
87
74
- - Stefan Natter ([ @natterstefan ] ( https://github.com/natterstefan ) )
88
+ * Stefan Natter ([ @natterstefan ] ( https://github.com/natterstefan ) )
75
89
76
90
## v3.0.0 (2022-02-27)
77
91
78
92
#### :rocket : New Feature
79
93
80
- - ` eslint-config-ns-base ` , ` eslint-config-ns-ts-base ` , ` eslint-config-ns-ts ` ,
94
+ * ` eslint-config-ns-base ` , ` eslint-config-ns-ts-base ` , ` eslint-config-ns-ts ` ,
81
95
` eslint-config-ns ` , ` example-ts-react `
82
- - [ #53 ] ( https://github.com/natterstefan/eslint-config-ns/pull/53 ) feat:
96
+ * [ #53 ] ( https://github.com/natterstefan/eslint-config-ns/pull/53 ) feat:
83
97
updated dependencies and fixed extending rules in eslint-config-ns-ts-base
84
98
([ @natterstefan ] ( https://github.com/natterstefan ) )
85
- - ` eslint-config-ns-base ` , ` eslint-config-ns-ts-base ` , ` eslint-config-ns-ts ` ,
99
+ * ` eslint-config-ns-base ` , ` eslint-config-ns-ts-base ` , ` eslint-config-ns-ts ` ,
86
100
` eslint-config-ns ` , ` example-js-react ` , ` example-js ` , ` example-ts-react ` ,
87
101
` example-ts `
88
- - [ #51 ] ( https://github.com/natterstefan/eslint-config-ns/pull/51 ) feat:
102
+ * [ #51 ] ( https://github.com/natterstefan/eslint-config-ns/pull/51 ) feat:
89
103
created new base packages, including rules file for base, jest, and react
90
104
settings ([ @natterstefan ] ( https://github.com/natterstefan ) )
91
- - ` eslint-config-ns-ts ` , ` eslint-config-ns `
92
- - [ #49 ] ( https://github.com/natterstefan/eslint-config-ns/pull/49 ) feat:
105
+ * ` eslint-config-ns-ts ` , ` eslint-config-ns `
106
+ * [ #49 ] ( https://github.com/natterstefan/eslint-config-ns/pull/49 ) feat:
93
107
updated (peer)Dependencies of all configs
94
108
([ @natterstefan ] ( https://github.com/natterstefan ) )
95
109
96
110
#### Committers: 1
97
111
98
- - Stefan Natter ([ @natterstefan ] ( https://github.com/natterstefan ) )
112
+ * Stefan Natter ([ @natterstefan ] ( https://github.com/natterstefan ) )
99
113
100
114
## v2.0.0 (2022-01-28)
101
115
102
116
#### :rocket : New Feature
103
117
104
- - ` eslint-config-ns-ts ` , ` eslint-config-ns ` , ` example-app-ts ` , ` example-app `
105
- - [ #46 ] ( https://github.com/natterstefan/eslint-config-ns/pull/46 ) feat:
118
+ * ` eslint-config-ns-ts ` , ` eslint-config-ns ` , ` example-app-ts ` , ` example-app `
119
+ * [ #46 ] ( https://github.com/natterstefan/eslint-config-ns/pull/46 ) feat:
106
120
updated all linter packages to latest version (js and ts config), which
107
121
enables latest available rules
108
122
([ @natterstefan ] ( https://github.com/natterstefan ) )
109
123
110
124
### Breaking
111
125
112
- - min. required node version is ` ^14.17.x `
113
- - updated ESLint to ` ^8.7.x ` and Prettier to ` ^2.5.1 `
114
- - replaced ` babel-eslint ` with ` @babel/eslint-parser `
126
+ * min. required node version is ` ^14.17.x `
127
+ * updated ESLint to ` ^8.7.x ` and Prettier to ` ^2.5.1 `
128
+ * replaced ` babel-eslint ` with ` @babel/eslint-parser `
115
129
116
130
## v1.6.1 (2021-04-04)
117
131
118
132
#### :bug : Bug Fix
119
133
120
- - ` eslint-config-ns-ts `
121
- - [ #31 ] ( https://github.com/natterstefan/eslint-config-ns/pull/31 ) fix: added
134
+ * ` eslint-config-ns-ts `
135
+ * [ #31 ] ( https://github.com/natterstefan/eslint-config-ns/pull/31 ) fix: added
122
136
eslint-import-resolver-typescript (for path & baseUrl)
123
137
([ @natterstefan ] ( https://github.com/natterstefan ) )
124
138
125
139
## v1.6.0 (2021-04-03)
126
140
127
141
#### :rocket : New Feature
128
142
129
- - ` eslint-config-ns ` , ` eslint-config-ns-ts `
130
- - [ 8d921a8] ( https://github.com/natterstefan/eslint-config-ns/commit/8d921a863cbe3bc0cd60e7e04b12c2860c29d903 )
143
+ * ` eslint-config-ns ` , ` eslint-config-ns-ts `
144
+ * [ 8d921a8] ( https://github.com/natterstefan/eslint-config-ns/commit/8d921a863cbe3bc0cd60e7e04b12c2860c29d903 )
131
145
feat: added react/jsx-props-no-spreading setting
132
146
([ @natterstefan ] ( https://github.com/natterstefan ) )
133
147
134
148
## v1.5.0 (2021-04-03)
135
149
136
150
#### :rocket : New Feature
137
151
138
- - ` eslint-config-ns ` , ` eslint-config-ns-ts `
139
- - [ #30 ] ( https://github.com/natterstefan/eslint-config-ns/pull/30 ) feat:
152
+ * ` eslint-config-ns ` , ` eslint-config-ns-ts `
153
+ * [ #30 ] ( https://github.com/natterstefan/eslint-config-ns/pull/30 ) feat:
140
154
updated eslint (js and ts) config based on latest used settings
141
155
([ @natterstefan ] ( https://github.com/natterstefan ) )
142
- - [ #29 ] ( https://github.com/natterstefan/eslint-config-ns/pull/29 ) feat: added
156
+ * [ #29 ] ( https://github.com/natterstefan/eslint-config-ns/pull/29 ) feat: added
143
157
eslint-config-ns-ts (merge)
144
158
([ @natterstefan ] ( https://github.com/natterstefan ) )
145
159
146
160
## v1.5.0-alpha.0 (2021-03-07)
147
161
148
162
#### :rocket : New Feature
149
163
150
- - ` eslint-config-ns ` , ` example-app `
151
- - [ #28 ] ( https://github.com/natterstefan/eslint-config-ns/pull/28 ) feat: lerna
164
+ * ` eslint-config-ns ` , ` example-app `
165
+ * [ #28 ] ( https://github.com/natterstefan/eslint-config-ns/pull/28 ) feat: lerna
152
166
setup ([ @natterstefan ] ( https://github.com/natterstefan ) )
153
- - Other
154
- - [ #27 ] ( https://github.com/natterstefan/eslint-config-ns/pull/27 ) feat:
167
+ * Other
168
+ * [ #27 ] ( https://github.com/natterstefan/eslint-config-ns/pull/27 ) feat:
155
169
updated several devDependencies
156
170
([ @natterstefan ] ( https://github.com/natterstefan ) )
157
171
158
172
## [ 1.4.1] ( https://github.com/natterstefan/eslint-config-ns/compare/v1.4.0...v1.4.1 ) (2020-10-27)
159
173
160
174
### Fixes
161
175
162
- - removed prettier.js file
176
+ * removed prettier.js file
163
177
([ 24c766d] ( https://github.com/natterstefan/eslint-config-ns/commit/24c766d4cbf50a3107b487049a627283125495b2 ) )
164
178
165
179
## [ 1.4.0] ( https://github.com/natterstefan/eslint-config-ns/compare/v1.3.0...v1.4.0 ) (2020-10-27)
166
180
167
181
### Features
168
182
169
- - added ** DEV** globals, disabled several rules, added settings
183
+ * added ** DEV** globals, disabled several rules, added settings
170
184
([ a22efc2] ( https://github.com/natterstefan/eslint-config-ns/commit/a22efc2bfd6a5bfce362848552be24c2060ef472 ) )
171
185
172
186
## [ 1.3.0] ( https://github.com/natterstefan/eslint-config-ns/compare/v1.2.0...v1.3.0 ) (2020-10-09)
173
187
174
188
### Features
175
189
176
- - added yml overwrite rule for prettier; deactivate import/extensions
190
+ * added yml overwrite rule for prettier; deactivate import/extensions
177
191
([ 847d205] ( https://github.com/natterstefan/eslint-config-ns/commit/847d205bbaa0d82dbaa39e8bf9fcf0bf062e4db9 ) )
178
- - updated peer- and devDependencies
192
+ * updated peer- and devDependencies
179
193
([ 8aa7797] ( https://github.com/natterstefan/eslint-config-ns/commit/8aa779741f0be034edec40be694802068c054dd8 ) )
180
194
181
195
## [ 1.2.0] ( https://github.com/natterstefan/eslint-config-ns/compare/v1.1.0...v1.2.0 ) (2020-05-24)
182
196
183
197
### Features
184
198
185
- - applied recommended presets & changed rules
199
+ * applied recommended presets & changed rules
186
200
([ 8a91880] ( https://github.com/natterstefan/eslint-config-ns/commit/8a91880c395c89a631dde7fb9b249197f6f75190 ) )
187
- - ESLint (base, babel, configs and plugins) and Prettier updated
201
+ * ESLint (base, babel, configs and plugins) and Prettier updated
188
202
([ 3a07e5d] ( https://github.com/natterstefan/eslint-config-ns/commit/3a07e5df9676f619d873e001ba384e85f75aa168 ) )
189
203
190
204
## [ 1.1.0] ( https://github.com/natterstefan/eslint-config-ns/compare/v1.0.0...v1.1.0 ) (2020-01-01)
191
205
192
206
### Features
193
207
194
- - optimise prettier config and plugin (settings and usage)
208
+ * optimise prettier config and plugin (settings and usage)
195
209
([ e93032a] ( https://github.com/natterstefan/eslint-config-ns/commit/e93032aa6aeb06f0c83c1cf27ab1bbe6e8c18d32 ) )
196
- - updated peerDependencies to latest version; and example app dependencies
210
+ * updated peerDependencies to latest version; and example app dependencies
197
211
([ c80cc1c] ( https://github.com/natterstefan/eslint-config-ns/commit/c80cc1c14f164d61eaec644f8534d9c9a32bb354 ) )
198
212
199
213
## 2019/10/16 [ 1.0.0] [ 10 ]
200
214
201
215
### Changed
202
216
203
- - ** Breaking** : updated ESLint from ` 5.x ` to ` >=6.5.x ` , ` eslint-config-airbnb `
217
+ * ** Breaking** : updated ESLint from ` 5.x ` to ` >=6.5.x ` , ` eslint-config-airbnb `
204
218
from ` 17.x ` to ` >=18.0.1 ` , ` eslint-config-prettier ` from ` 5.x ` to ` >=6.4.0 `
205
219
and ` eslint-plugin-react-hooks ` from ` 1.6.x ` to ` >=2.1.2 `
206
- - updated all ESLint dependencies (eg. plugins and configs) to latest (major)
220
+ * updated all ESLint dependencies (eg. plugins and configs) to latest (major)
207
221
version
208
- - updated existing ESLint rules
209
- - Note: some rules changed, for instance: ` <> ` is preferred over
222
+ * updated existing ESLint rules
223
+ * Note: some rules changed, for instance: ` <> ` is preferred over
210
224
` React.Fragment `
211
- - updated example app's dependencies
212
- - Development: upgraded node version from ` v10.14 ` to ` v12.12 `
225
+ * updated example app's dependencies
226
+ * Development: upgraded node version from ` v10.14 ` to ` v12.12 `
213
227
214
228
## 2019/07/21 [ 0.5.0] [ 9 ]
215
229
216
230
### Changed
217
231
218
- - feat: update peerDependencies' versions to latest supported version, but
232
+ * feat: update peerDependencies' versions to latest supported version, but
219
233
without breaking ESLint change from 5.x to 6.x
220
234
221
235
## 2019/04/05 [ 0.4.0] [ 8 ]
222
236
223
237
### Added
224
238
225
- - [ eslint-plugin-react-hooks] ( https://www.npmjs.com/package/eslint-plugin-react-hooks )
239
+ * [ eslint-plugin-react-hooks] ( https://www.npmjs.com/package/eslint-plugin-react-hooks )
226
240
227
241
### Changed
228
242
229
- - upgraded all dependencies to latest version (updated example as well)
230
- - changeed all ` dependencies ` to ` peerDependencies `
243
+ * upgraded all dependencies to latest version (updated example as well)
244
+ * changeed all ` dependencies ` to ` peerDependencies `
231
245
232
246
## 2019/02/03 [ 0.3.0] [ 7 ]
233
247
234
248
### Added
235
249
236
- - [ ` import/order ` ] ( https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/order.md )
250
+ * [ ` import/order ` ] ( https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/order.md )
237
251
(works with
238
252
[ ` import/first ` ] ( https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/first.md ) )
239
- - [ ` sort-keys ` ] ( https://eslint.org/docs/rules/sort-keys )
253
+ * [ ` sort-keys ` ] ( https://eslint.org/docs/rules/sort-keys )
240
254
241
255
### Changed
242
256
243
- - changed prettier's ` printWidth ` from 100 back to 80
244
- - upgraded all dependencies to latest version (updated example as well)
245
- - upgraded node version (via ` .nvmrc ` ) from 8 to 10
257
+ * changed prettier's ` printWidth ` from 100 back to 80
258
+ * upgraded all dependencies to latest version (updated example as well)
259
+ * upgraded node version (via ` .nvmrc ` ) from 8 to 10
246
260
247
261
### Deprecated
248
262
249
- - deprecated [ ` sort-imports ` ] ( https://eslint.org/docs/rules/sort-imports ) ,
263
+ * deprecated [ ` sort-imports ` ] ( https://eslint.org/docs/rules/sort-imports ) ,
250
264
because it does not work properly with
251
265
[ ` import/order ` ] ( https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/order.md ) ,
252
266
see the
253
267
[ #389 issue] ( https://github.com/benmosher/eslint-plugin-import/issues/389 ) .
254
268
255
269
### Removed
256
270
257
- - ` globals ` from the ESLint configuration, as they are defined in the ` env `
271
+ * ` globals ` from the ESLint configuration, as they are defined in the ` env `
258
272
already
259
273
260
274
## 2018/08/25 [ 0.2.0] [ 6 ]
261
275
262
276
### Removed
263
277
264
- - removed stylelint and moved into own package:
265
- https://github.com/natterstefan/stylelint-config-ns
278
+ * removed stylelint and moved into own package:
279
+ < https://github.com/natterstefan/stylelint-config-ns >
266
280
267
281
## 2018/08/25 [ 0.1.3] [ 5 ]
268
282
269
283
### Fix
270
284
271
- - fixed missing files in published npm module
285
+ * fixed missing files in published npm module
272
286
273
287
## 2018/08/25 [ 0.1.2] [ 4 ]
274
288
275
289
### Changed
276
290
277
- - Remove scope from package name
291
+ * Remove scope from package name
278
292
279
293
## 2018/08/25 [ 0.1.1] [ 3 ]
280
294
281
295
### Changed
282
296
283
- - Prepare package for npm release
297
+ * Prepare package for npm release
284
298
285
299
## 2018/05/27 [ 0.1.0] [ 2 ]
286
300
287
301
### Added
288
302
289
- - Initial setup with prettier, esLint and stylelint
303
+ * Initial setup with prettier, esLint and stylelint
290
304
291
305
[ 2 ] : https://github.com/natterstefan/eslint-config-ns/releases/tag/v0.1.0
292
306
[ 3 ] : https://github.com/natterstefan/eslint-config-ns/releases/tag/v0.1.1
0 commit comments