@@ -6,287 +6,301 @@ adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
66
77<!-- DO NOT CHANGE THESE COMMENTS - See .github/actions/release.yml -->
88<!-- 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+
916## v4.0.0 (2023-07-31)
1017
1118#### :rocket : New Feature
19+
1220* ` eslint-config-ns-base ` , ` eslint-config-ns-ts-base ` , ` eslint-config-ns-ts ` , ` eslint-config-ns `
1321 * [ #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 ) )
1422 * [ #147 ] ( https://github.com/natterstefan/eslint-config-ns/pull/147 ) feat: updated min. required node version >=18 ([ @natterstefan ] ( https://github.com/natterstefan ) )
23+
1524## v3.5.0 (2022-10-26)
1625
1726#### :rocket : New Feature
27+
1828* ` eslint-config-ns-base ` , ` eslint-config-ns-ts-base ` , ` eslint-config-ns-ts ` , ` eslint-config-ns `
1929 * [ #99 ] ( https://github.com/natterstefan/eslint-config-ns/pull/99 ) feat: added support for node 18 ([ @natterstefan ] ( https://github.com/natterstefan ) )
30+
2031## v3.4.0 (2022-10-23)
2132
2233#### :rocket : New Feature
34+
2335* ` eslint-config-ns-ts ` , ` eslint-config-ns `
2436 * [ #97 ] ( https://github.com/natterstefan/eslint-config-ns/pull/97 ) feat: added storybook ESLint config ([ @natterstefan ] ( https://github.com/natterstefan ) )
2537* ` eslint-config-ns-base ` , ` eslint-config-ns-ts-base ` , ` eslint-config-ns-ts ` , ` eslint-config-ns `
2638 * [ #96 ] ( https://github.com/natterstefan/eslint-config-ns/pull/96 ) feat: updated (dev|peer)Dependencies to latest supported version ([ @natterstefan ] ( https://github.com/natterstefan ) )
2739 * [ #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+
2841## v3.3.0 (2022-08-15)
2942
3043#### :rocket : New Feature
44+
3145* ` eslint-config-ns-ts-base ` , ` eslint-config-ns `
3246 * [ #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 ) )
3347
3448## v3.2.1 (2022-08-15)
3549
3650#### :bug : Bug Fix
3751
38- - fix: added missing files
52+ * fix: added missing files
3953
4054## v3.2.0 (2022-08-15)
4155
4256#### :rocket : New Feature
4357
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 ` ,
4559 ` 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
4761 with dependencies (eslint config and plugins) included
4862 ([ @natterstefan ] ( https://github.com/natterstefan ) )
4963
5064#### Committers: 1
5165
52- - Stefan Natter ([ @natterstefan ] ( https://github.com/natterstefan ) )
66+ * Stefan Natter ([ @natterstefan ] ( https://github.com/natterstefan ) )
5367
5468## v3.1.0 (2022-08-15)
5569
5670#### :rocket : New Feature
5771
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 ` ,
5973 ` 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:
6175 updated (dev|peer)Dependencies
6276 ([ @natterstefan ] ( https://github.com/natterstefan ) )
6377
6478#### :bug : Bug Fix
6579
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 ` ,
6781 ` 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:
6983 eslint-config-ns-base extends eslint-config-airbnb-base (not
7084 eslint-config-airbnb) ([ @natterstefan ] ( https://github.com/natterstefan ) )
7185
7286#### Committers: 1
7387
74- - Stefan Natter ([ @natterstefan ] ( https://github.com/natterstefan ) )
88+ * Stefan Natter ([ @natterstefan ] ( https://github.com/natterstefan ) )
7589
7690## v3.0.0 (2022-02-27)
7791
7892#### :rocket : New Feature
7993
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 ` ,
8195 ` 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:
8397 updated dependencies and fixed extending rules in eslint-config-ns-ts-base
8498 ([ @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 ` ,
86100 ` eslint-config-ns ` , ` example-js-react ` , ` example-js ` , ` example-ts-react ` ,
87101 ` 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:
89103 created new base packages, including rules file for base, jest, and react
90104 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:
93107 updated (peer)Dependencies of all configs
94108 ([ @natterstefan ] ( https://github.com/natterstefan ) )
95109
96110#### Committers: 1
97111
98- - Stefan Natter ([ @natterstefan ] ( https://github.com/natterstefan ) )
112+ * Stefan Natter ([ @natterstefan ] ( https://github.com/natterstefan ) )
99113
100114## v2.0.0 (2022-01-28)
101115
102116#### :rocket : New Feature
103117
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:
106120 updated all linter packages to latest version (js and ts config), which
107121 enables latest available rules
108122 ([ @natterstefan ] ( https://github.com/natterstefan ) )
109123
110124### Breaking
111125
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 `
115129
116130## v1.6.1 (2021-04-04)
117131
118132#### :bug : Bug Fix
119133
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
122136 eslint-import-resolver-typescript (for path & baseUrl)
123137 ([ @natterstefan ] ( https://github.com/natterstefan ) )
124138
125139## v1.6.0 (2021-04-03)
126140
127141#### :rocket : New Feature
128142
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 )
131145 feat: added react/jsx-props-no-spreading setting
132146 ([ @natterstefan ] ( https://github.com/natterstefan ) )
133147
134148## v1.5.0 (2021-04-03)
135149
136150#### :rocket : New Feature
137151
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:
140154 updated eslint (js and ts) config based on latest used settings
141155 ([ @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
143157 eslint-config-ns-ts (merge)
144158 ([ @natterstefan ] ( https://github.com/natterstefan ) )
145159
146160## v1.5.0-alpha.0 (2021-03-07)
147161
148162#### :rocket : New Feature
149163
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
152166 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:
155169 updated several devDependencies
156170 ([ @natterstefan ] ( https://github.com/natterstefan ) )
157171
158172## [ 1.4.1] ( https://github.com/natterstefan/eslint-config-ns/compare/v1.4.0...v1.4.1 ) (2020-10-27)
159173
160174### Fixes
161175
162- - removed prettier.js file
176+ * removed prettier.js file
163177 ([ 24c766d] ( https://github.com/natterstefan/eslint-config-ns/commit/24c766d4cbf50a3107b487049a627283125495b2 ) )
164178
165179## [ 1.4.0] ( https://github.com/natterstefan/eslint-config-ns/compare/v1.3.0...v1.4.0 ) (2020-10-27)
166180
167181### Features
168182
169- - added ** DEV** globals, disabled several rules, added settings
183+ * added ** DEV** globals, disabled several rules, added settings
170184 ([ a22efc2] ( https://github.com/natterstefan/eslint-config-ns/commit/a22efc2bfd6a5bfce362848552be24c2060ef472 ) )
171185
172186## [ 1.3.0] ( https://github.com/natterstefan/eslint-config-ns/compare/v1.2.0...v1.3.0 ) (2020-10-09)
173187
174188### Features
175189
176- - added yml overwrite rule for prettier; deactivate import/extensions
190+ * added yml overwrite rule for prettier; deactivate import/extensions
177191 ([ 847d205] ( https://github.com/natterstefan/eslint-config-ns/commit/847d205bbaa0d82dbaa39e8bf9fcf0bf062e4db9 ) )
178- - updated peer- and devDependencies
192+ * updated peer- and devDependencies
179193 ([ 8aa7797] ( https://github.com/natterstefan/eslint-config-ns/commit/8aa779741f0be034edec40be694802068c054dd8 ) )
180194
181195## [ 1.2.0] ( https://github.com/natterstefan/eslint-config-ns/compare/v1.1.0...v1.2.0 ) (2020-05-24)
182196
183197### Features
184198
185- - applied recommended presets & changed rules
199+ * applied recommended presets & changed rules
186200 ([ 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
188202 ([ 3a07e5d] ( https://github.com/natterstefan/eslint-config-ns/commit/3a07e5df9676f619d873e001ba384e85f75aa168 ) )
189203
190204## [ 1.1.0] ( https://github.com/natterstefan/eslint-config-ns/compare/v1.0.0...v1.1.0 ) (2020-01-01)
191205
192206### Features
193207
194- - optimise prettier config and plugin (settings and usage)
208+ * optimise prettier config and plugin (settings and usage)
195209 ([ 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
197211 ([ c80cc1c] ( https://github.com/natterstefan/eslint-config-ns/commit/c80cc1c14f164d61eaec644f8534d9c9a32bb354 ) )
198212
199213## 2019/10/16 [ 1.0.0] [ 10 ]
200214
201215### Changed
202216
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 `
204218 from ` 17.x ` to ` >=18.0.1 ` , ` eslint-config-prettier ` from ` 5.x ` to ` >=6.4.0 `
205219 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)
207221 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
210224 ` 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 `
213227
214228## 2019/07/21 [ 0.5.0] [ 9 ]
215229
216230### Changed
217231
218- - feat: update peerDependencies' versions to latest supported version, but
232+ * feat: update peerDependencies' versions to latest supported version, but
219233 without breaking ESLint change from 5.x to 6.x
220234
221235## 2019/04/05 [ 0.4.0] [ 8 ]
222236
223237### Added
224238
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 )
226240
227241### Changed
228242
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 `
231245
232246## 2019/02/03 [ 0.3.0] [ 7 ]
233247
234248### Added
235249
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 )
237251 (works with
238252 [ ` 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 )
240254
241255### Changed
242256
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
246260
247261### Deprecated
248262
249- - deprecated [ ` sort-imports ` ] ( https://eslint.org/docs/rules/sort-imports ) ,
263+ * deprecated [ ` sort-imports ` ] ( https://eslint.org/docs/rules/sort-imports ) ,
250264 because it does not work properly with
251265 [ ` import/order ` ] ( https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/order.md ) ,
252266 see the
253267 [ #389 issue] ( https://github.com/benmosher/eslint-plugin-import/issues/389 ) .
254268
255269### Removed
256270
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 `
258272 already
259273
260274## 2018/08/25 [ 0.2.0] [ 6 ]
261275
262276### Removed
263277
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 >
266280
267281## 2018/08/25 [ 0.1.3] [ 5 ]
268282
269283### Fix
270284
271- - fixed missing files in published npm module
285+ * fixed missing files in published npm module
272286
273287## 2018/08/25 [ 0.1.2] [ 4 ]
274288
275289### Changed
276290
277- - Remove scope from package name
291+ * Remove scope from package name
278292
279293## 2018/08/25 [ 0.1.1] [ 3 ]
280294
281295### Changed
282296
283- - Prepare package for npm release
297+ * Prepare package for npm release
284298
285299## 2018/05/27 [ 0.1.0] [ 2 ]
286300
287301### Added
288302
289- - Initial setup with prettier, esLint and stylelint
303+ * Initial setup with prettier, esLint and stylelint
290304
291305[ 2 ] : https://github.com/natterstefan/eslint-config-ns/releases/tag/v0.1.0
292306[ 3 ] : https://github.com/natterstefan/eslint-config-ns/releases/tag/v0.1.1
0 commit comments