Repository navigation
v4.0.0: ESLint v9 + TS v5.5
Migrated to ESLint v9, including changing to eslint-plugin-import-x and @eslint-react/eslint-plugin for their more modern maintenance.
What's Changed
New Features 🃏
- Add version targeting to mise configuration by @merrywhether in #298
ESLint Changes 🧯
- Minor prep for ESLint v9 by @merrywhether in #356
- Switch to @eslint-react/eslint-plugin by @merrywhether in #358
tsconfig Changes 🧬
- Updates for TS 5.5 by @merrywhether in #331
Dependency Updates 🧶
- Renovate dependency globals to ^15.3.0 by @renovate in #297
- Renovate dependency projen to ^0.81.15 by @renovate in #296
- Renovate Node.js to >=20.13.1 by @renovate in #289
- Renovate actions/checkout digest to a5ac7e5 by @renovate in #300
- Renovate pnpm to v9.1.2 by @renovate in #301
- Renovate typescript-eslint monorepo to ^7.10.0 by @renovate in #302
- Renovate Node.js to >=20.14.0 by @renovate in #307
- Renovate pnpm to v9.1.4 by @renovate in #304
- Renovate dependency eslint-plugin-react to ^7.34.2 by @renovate in #306
- Renovate typescript-eslint monorepo to ^7.11.0 by @renovate in #305
- Renovate dependency @types/node to ^20.13.0 by @renovate in #308
- Renovate dependency projen to ^0.82.2 by @renovate in #303
- Renovate dependency projen to ^0.82.5 by @renovate in #310
- Renovate typescript-eslint monorepo to ^7.12.0 by @renovate in #312
- Renovate pnpm to v9.2.0 by @renovate in #313
- Renovate dependency globals to ^15.4.0 by @renovate in #314
- Renovate dependency @types/node to ^20.14.2 by @renovate in #311
- Renovate dependency prettier to ^3.3.1 by @renovate in #309
- Renovate dependency projen to ^0.82.6 by @renovate in #315
- Renovate pnpm to v9.3.0 by @renovate in #316
- Renovate dependency prettier to ^3.3.2 by @renovate in #318
- Renovate typescript-eslint monorepo to ^7.13.0 by @renovate in #317
- Renovate dependency eslint-plugin-perfectionist to ^2.11.0 by @renovate in #319
- Renovate actions/checkout digest to 692973e by @renovate in #320
- Renovate dependency globals to ^15.5.0 by @renovate in #321
- Renovate dependency globals to ^15.6.0 by @renovate in #322
- Renovate dependency eslint-plugin-solid to ^0.14.1 by @renovate in #327
- Renovate dependency @types/node to ^20.14.6 by @renovate in #325
- Renovate pnpm to v9.4.0 by @renovate in #324
- Renovate dependency eslint-plugin-react to ^7.34.3 by @renovate in #326
- Renovate typescript-eslint monorepo to ^7.13.1 by @renovate in #323
- Renovate Node.js to >=20.15.0 by @renovate in #328
- Renovate dependency typescript to ^5.5.2 by @renovate in #329
- Renovate dependency @types/node to ^20.14.7 by @renovate in #330
- Renovate dependency projen to ^0.82.7 by @renovate in #332
- Renovate dependency projen to ^0.82.8 by @renovate in #333
- Renovate dependency @types/node to ^20.14.8 by @renovate in #334
- Renovate typescript-eslint monorepo to ^7.14.1 by @renovate in #335
- Renovate dependency @types/node to ^20.14.9 by @renovate in #336
- Renovate dependency globals to ^15.7.0 by @renovate in #337
- Renovate dependency typescript to ^5.5.3 by @renovate in #338
- Renovate typescript-eslint monorepo to ^7.15.0 by @renovate in #339
- Renovate dependency globals to ^15.8.0 by @renovate in #340
- Renovate dependency projen to ^0.83.1 by @renovate in #341
- Renovate dependency projen to ^0.84.0 by @renovate in #342
- Renovate dependency command-line-args to v6 by @renovate in #343
- Renovate dependency @types/node to ^20.14.10 by @renovate in #344
- Renovate pnpm to v9.5.0 by @renovate in #346
- Renovate Node.js to >=20.15.1 by @renovate in #347
- Renovate typescript-eslint monorepo to ^7.16.0 by @renovate in #348
- Renovate dependency projen to ^0.84.1 by @renovate in #349
- Renovate dependency projen to ^0.84.2 by @renovate in #350
- Renovate dependency projen to ^0.84.3 by @renovate in #352
- Renovate actions/setup-node digest to 1e60f62 by @renovate in #351
- Renovate dependency eslint-plugin-react to ^7.34.4 by @renovate in #355
- Renovate dependency prettier to ^3.3.3 by @renovate in #354
- Renovate dependency projen to ^0.84.4 by @renovate in #353
- Renovate dependency @eslint-react/eslint-plugin to ^1.5.26 by @renovate in #359
- Renovate typescript-eslint monorepo to ^7.16.1 by @renovate in #360
- Renovate dependency @types/node to ^20.14.11 by @renovate in #362
- Renovate dependency semver to ^7.6.3 by @renovate in #363
- Renovate dependency @eslint-react/eslint-plugin to ^1.5.27 by @renovate in #361
- Renovate dependency @eslint-react/eslint-plugin to ^1.5.28 by @renovate in #366
- Renovate dependency eslint-plugin-prettier to ^5.2.1 by @renovate in #365
- Renovate dependency projen to ^0.84.10 by @renovate in #364
- Renovate pnpm to v9.6.0 by @renovate in #367
- Renovate dependency @types/eslint to ^8.56.11 by @renovate in #370
- Renovate dependency projen to ^0.84.11 by @renovate in #375
- Renovate dependency typescript to ^5.5.4 by @renovate in #372
- Renovate Node.js to >=20.16.0 by @renovate in #376
- Renovate dependency @eslint-react/eslint-plugin to ^1.6.0 by @renovate in #368
- Renovate dependency eslint-plugin-import-x to ^3.1.0 by @renovate in #374
- Renovate typescript-eslint monorepo to ^7.17.0 by @renovate in #371
- Renovate dependency eslint-plugin-perfectionist to v3 by @renovate in #369
- Renovate typescript-eslint monorepo to ^7.18.0 by @renovate in #378
- Renovate dependency projen to ^0.84.12 by @renovate in #377
- Renovate dependency @eslint-react/eslint-plugin to ^1.7.0 by @renovate in #379
- Renovate dependency projen to ^0.84.13 by @renovate in #380
- Renovate typescript-eslint monorepo to v8 (major) by @renovate in #383
- Renovate dependency @eslint-react/eslint-plugin to ^1.8.1 by @renovate in #382
- Renovate dependency eslint-plugin-perfectionist to ^3.1.0 by @renovate in #386
- Renovate dependency globals to ^15.9.0 by @renovate in #384
- Renovate dependency @types/node to ^20.14.14 by @renovate in #385
- Renovate dependency @eslint-react/eslint-plugin to ^1.8.2 by @renovate in #387
- Renovate dependency eslint-plugin-perfectionist to ^3.1.1 by @renovate in #388
- Renovate dependency @eslint-react/eslint-plugin to ^1.9.0 by @renovate in #391
- Renovate dependency eslint-plugin-perfectionist to ^3.1.2 by @renovate in #389
- Renovate typescript-eslint monorepo to ^8.0.1 by @renovate in #390
- Renovate dependency projen to ^0.85.0 by @renovate in #392
- Renovate pnpm to v9.7.0 by @renovate in #393
- Renovate dependency eslint-plugin-perfectionist to ^3.1.3 by @renovate in #394
- Renovate dependency @eslint-react/eslint-plugin to ^1.9.1 by @renovate in #395
- Renovate dependency @types/node to ^20.14.15 by @renovate in #396
- Renovate typescript-eslint monorepo to ^8.1.0 by @renovate in #398
- Renovate dependency @eslint-react/eslint-plugin to ^1.10.1 by @renovate in #397
- Renovate dependency eslint-plugin-perfectionist to ^3.2.0 by @renovate in #400
- Renovate pnpm to v9.7.1 by @renovate in #399
- Renovate dependency @types/node to ^20.15.0 by @renovate in #401
- Renovate dependency @types/node to ^20.16.0 by @renovate in #403
- Renovate dependency eslint-plugin-solid to ^0.14.2 by @renovate in #402
- Renovate dependency @types/node to ^20.16.1 by @renovate in #404
- Renovate typescript-eslint monorepo to ^8.2.0 by @renovate in #406
- Renovate dependency projen to ^0.85.2 by @renovate in #405
- Renovate Node.js to v20.17.0 by @renovate in #409
- Renovate dependency @types/react to ^18.3.4 by @renovate in #408
- Renovate dependency @eslint-react/eslint-plugin to ^1.12.0 by @renovate in #407
- Renovate dependency @eslint-react/eslint-plugin to ^1.12.1 by @renovate in #412
- Renovate dependency projen to ^0.86.0 by @renovate in #410
- Renovate pnpm to v9.8.0 by @renovate in #411
- Renovate dependency projen to ^0.86.2 by @renovate in #413
- Renovate dependency eslint-plugin-import-x to v4 by @renovate in #417
- Renovate typescript-eslint monorepo to ^8.3.0 by @renovate in #416
- Renovate pnpm to v9.9.0 by @renovate in #415
- Renovate dependency @eslint-react/eslint-plugin to ^1.12.2 by @renovate in #418
- Renovate dependency projen to ^0.86.4 by @renovate in #414
- Renovate eslint monorepo to v9 (major) by @renovate in #291
Other Changes 🏴☠️
- Add simpler auto-approval script by @merrywhether in #299
- Update pnpm action-setup to v4 by @merrywhether in #345
- Switch to eslint-plugin-import-x by @merrywhether in #357
- Remove @types/eslint dep for now by @merrywhether in #381
Full Changelog: v3.2.0...v4.0.0