v4.0.0
Breaking
What's Changed
- chore(deps-dev): bump typescript from 5.7.2 to 5.7.3 by @dependabot[bot] in #1286
- chore(deps-dev): bump eslint from 9.17.0 to 9.18.0 by @dependabot[bot] in #1287
- chore(deps): bump @fastify/flash from 6.0.2 to 6.0.3 by @dependabot[bot] in #1288
- chore(deps-dev): bump @fastify/session from 11.0.2 to 11.1.0 by @dependabot[bot] in #1290
- build(dependabot): reduce npm updates to monthly by @Fdawgs in #1291
- chore(deps-dev): bump @types/node from 22.10.5 to 22.10.6 by @dependabot[bot] in #1292
- chore(deps-dev): bump undici from 5.28.4 to 5.28.5 by @dependabot[bot] in #1293
- chore(deps-dev): bump eslint from 9.18.0 to 9.19.0 by @dependabot[bot] in #1296
- ci: remove master branch support by @Fdawgs in #1294
- chore(deps-dev): bump @types/node from 22.10.6 to 22.13.7 by @dependabot[bot] in #1297
- chore(deps-dev): bump eslint from 9.19.0 to 9.21.0 by @dependabot[bot] in #1298
- chore(deps-dev): bump neostandard from 0.12.0 to 0.12.1 by @dependabot[bot] in #1299
- chore(deps-dev): bump typescript from 5.7.3 to 5.8.2 by @dependabot[bot] in #1300
- ci(ci): set job permissions by @Fdawgs in #1302
- ci: set permissions at workflow level by @Fdawgs in #1303
- ci: restore job level permissions by @Fdawgs in #1304
- chore(deps-dev): bump @types/node from 22.13.7 to 22.13.15 by @dependabot[bot] in #1305
- chore(deps-dev): bump eslint from 9.21.0 to 9.23.0 by @dependabot[bot] in #1309
- chore(deps-dev): bump @fastify/csrf-protection from 7.0.2 to 7.1.0 by @dependabot[bot] in #1307
- chore(deps-dev): bump typescript from 5.8.2 to 5.8.3 by @dependabot[bot] in #1315
- chore(deps-dev): bump eslint from 9.23.0 to 9.25.1 by @dependabot[bot] in #1314
- chore(deps-dev): bump tsd from 0.31.2 to 0.32.0 by @dependabot[bot] in #1313
- chore(deps-dev): bump @types/node from 22.13.15 to 22.15.3 by @dependabot[bot] in #1317
- chore(deps-dev): bump borp from 0.19.0 to 0.20.0 by @dependabot[bot] in #1318
- chore(deps-dev): bump undici from 5.28.5 to 5.29.0 by @dependabot[bot] in #1320
- chore(deps-dev): bump eslint from 9.25.1 to 9.28.0 by @dependabot[bot] in #1325
- chore(deps-dev): bump @types/node from 22.15.3 to 22.15.29 by @dependabot[bot] in #1324
- chore(license): update date ranges; standardise style by @Fdawgs in #1330
- chore(deps-dev): bump eslint from 9.28.0 to 9.30.0 by @dependabot[bot] in #1331
- chore(deps-dev): bump @types/node from 22.15.29 to 24.0.8 by @dependabot[bot] in #1334
- chore(deps-dev): bump neostandard from 0.12.1 to 0.12.2 by @dependabot[bot] in #1335
- chore(deps-dev): bump @types/node from 24.0.8 to 24.1.0 by @dependabot[bot] in #1336
- chore(deps-dev): bump eslint from 9.30.0 to 9.32.0 by @dependabot[bot] in #1337
- chore(deps-dev): bump typescript from 5.8.3 to 5.9.2 by @dependabot[bot] in #1338
- chore(deps-dev): bump borp from 0.20.0 to 0.20.1 by @dependabot[bot] in #1340
- chore(.npmrc): ignore scripts by @Fdawgs in #1341
- chore(deps-dev): bump openid-client to v6.x by @panva in #1329
- chore(deps-dev): bump openid-client from 5.7.0 to 6.8.0 by @dependabot[bot] in #1339
- chore(deps-dev): bump fastify from 5.0.0 to 5.4.0 by @dependabot[bot] in #1332
- fix: set isMultiStrategy to true when array of strategies is provided by @emicovi in #1327
- chore: replace got with native fetch by @Uzlopak in #1342
- chore: improve typescript by @Uzlopak in #1343
- chore(deps-dev): bump borp from 0.20.1 to 0.20.2 by @dependabot[bot] in #1345
- chore(deps-dev): bump openid-client from 6.8.0 to 6.8.1 by @dependabot[bot] in #1346
- chore(deps-dev): bump typescript from 5.9.2 to 5.9.3 by @dependabot[bot] in #1348
- chore(deps): bump fastify-plugin from 5.0.1 to 5.1.0 by @dependabot[bot] in #1347
- chore(deps-dev): bump eslint from 9.32.0 to 9.36.0 by @dependabot[bot] in #1349
- chore(deps-dev): bump @types/node from 24.1.0 to 24.6.1 by @dependabot[bot] in #1350
- ci(ci): add concurrency config by @Fdawgs in #1351
- chore(deps-dev): bump borp from 0.20.2 to 0.21.0 by @dependabot[bot] in #1352
- chore(deps-dev): bump rimraf from 6.0.1 to 6.1.0 by @dependabot[bot] in #1353
- chore(deps-dev): bump eslint from 9.36.0 to 9.39.0 by @dependabot[bot] in #1354
- chore(deps-dev): bump set-cookie-parser from 2.7.1 to 2.7.2 by @dependabot[bot] in #1355
- chore(deps-dev): bump @types/node from 24.6.1 to 24.9.2 by @dependabot[bot] in #1356
- chore: increase coverage by @ilteoood in #1358
- chore(deps): bump glob by @dependabot[bot] in #1359
- chore(deps-dev): bump eslint from 9.39.0 to 9.39.1 by @dependabot[bot] in #1360
- chore(deps-dev): bump @tsconfig/node20 from 20.1.6 to 20.1.8 by @dependabot[bot] in #1361
- chore(deps-dev): bump @types/node from 24.9.2 to 24.10.1 by @dependabot[bot] in #1363
- chore(deps-dev): bump rimraf from 6.1.0 to 6.1.2 by @dependabot[bot] in #1364
- chore(deps-dev): bump @fastify/session from 11.1.0 to 11.1.1 by @dependabot[bot] in #1365
- chore(deps-dev): bump fastify from 5.6.1 to 5.6.2 by @dependabot[bot] in #1362
- chore(deps-dev): bump tsd from 0.32.0 to 0.33.0 by @dependabot[bot] in #1344
- chore(deps-dev): bump @types/node from 24.10.1 to 25.0.3 by @dependabot[bot] in #1366
- chore(deps-dev): bump eslint from 9.39.1 to 9.39.2 by @dependabot[bot] in #1368
- chore(deps-dev): bump set-cookie-parser from 2.7.2 to 3.0.1 by @dependabot[bot] in #1369
- chore(deps-dev): bump @types/node from 25.0.3 to 25.1.0 by @dependabot[bot] in #1371
- chore(deps-dev): bump fastify from 5.6.2 to 5.7.2 by @dependabot[bot] in #1370
- chore(deps-dev): bump minimatch from 3.1.2 to 3.1.5 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1372
- chore(deps-dev): bump @types/node from 25.1.0 to 25.3.3 by @dependabot[bot] in #1375
- chore(deps-dev): bump @tsconfig/node20 from 20.1.8 to 20.1.9 by @dependabot[bot] in #1377
- chore(deps-dev): bump rimraf from 6.1.2 to 6.1.3 by @dependabot[bot] in #1378
- chore(deps-dev): bump openid-client from 6.8.1 to 6.8.2 by @dependabot[bot] in #1379
- chore(license): standardise license notice by @Fdawgs in #1374
- ci: remove stale.yml by @Tony133 in #1373
- chore(deps): bump the npm_and_yarn group across 1 directory with 1 update by @dependabot[bot] in #1385
- chore(deps): bump fastify/workflows/.github/workflows/plugins-ci.yml from 5 to 6 by @dependabot[bot] in #1388
- chore(deps-dev): bump @types/node from 25.3.3 to 25.5.0 by @dependabot[bot] in #1390
- chore(deps-dev): bump neostandard from 0.12.2 to 0.13.0 by @dependabot[bot] in #1392
- chore(deps-dev): bump set-cookie-parser from 3.0.1 to 3.1.0 by @dependabot[bot] in #1391
- chore: remove
tsdby @mrazauskas in #1387 - ci: add lock-threads workflow by @Fdawgs in #1395
- chore(deps-dev): bump set-cookie-parser from 3.0.1 to 3.1.0 by @dependabot[bot] in #1396
- chore(deps-dev): bump openid-client from 6.8.2 to 6.8.4 by @dependabot[bot] in #1397
- chore(deps-dev): bump typescript from 6.0.2 to 6.0.3 by @dependabot[bot] in #1399
- chore(deps-dev): bump @types/node from 25.3.3 to 25.6.0 by @dependabot[bot] in #1400
- chore(deps-dev): bump @types/node from 25.6.0 to 25.9.1 by @dependabot[bot] in #1402
- chore: update depedabot setting by @climba03003 in #1401
- chore: bump test-exclude from 7.0.1 to 7.0.2 by @dependabot[bot] in #1405
- chore: bump @types/express from 4.17.21 to 5.0.6 in the dev-dependencies-typescript group by @dependabot[bot] in #1404
- chore: bump c8 from 10.1.2 to 10.1.3 by @dependabot[bot] in #1407
- chore: bump thread-stream from 3.1.0 to 3.2.0 by @dependabot[bot] in #1408
- chore: bump @actions/core from 1.10.1 to 1.11.1 by @dependabot[bot] in #1409
- chore: bump sodium-native from 4.1.1 to 4.3.3 by @dependabot[bot] in #1410
- chore: bump process-warning from 4.0.0 to 4.0.1 by @dependabot[bot] in #1411
- chore: bump sonic-boom from 4.2.0 to 4.2.1 by @dependabot[bot] in #1406
- chore: bump @reporters/github from 1.7.0 to 1.13.1 by @dependabot[bot] in #1412
- chore: bump ajv from 6.12.6 to 6.15.0 by @dependabot[bot] in #1413
- chore: bump brace-expansion from 1.1.12 to 1.1.15 by @dependabot[bot] in #1414
- chore: bump flatted from 3.3.2 to 3.4.2 by @dependabot[bot] in #1415
- chore: bump fastify-plugin from 5.1.0 to 6.0.0 in the dependencies group by @dependabot[bot] in #1416
- chore: bump @fastify/csrf-protection from 7.1.0 to 8.0.0 by @dependabot[bot] in #1417
- chore: bump fast-json-stringify from 6.0.0 to 6.4.0 by @dependabot[bot] in #1418
- chore: bump js-yaml from 4.1.1 to 4.2.0 by @dependabot[bot] in #1419
- chore: bump undici from 6.26.0 to 6.27.0 by @dependabot[bot] in #1420
- chore: replace http with https in urls by @Fdawgs in #1421
- chore: bump yargs from 17.7.2 to 17.7.3 by @dependabot[bot] in #1422
- chore: bump @types/node from 25.9.1 to 26.0.1 in the dev-dependencies-typescript group by @dependabot[bot] in #1424
- chore: bump js-yaml from 4.2.0 to 4.3.0 by @dependabot[bot] in #1425
- chore: bump fast-uri from 3.1.2 to 3.1.3 by @dependabot[bot] in #1426
- chore: bump cookie from 1.0.1 to 1.1.1 by @dependabot[bot] in #1427
- docs: fix broken links by @Fdawgs in #1423
- ci: update dependabot setting by @climba03003 in #1428
- ci: pin actions to commit-hash by @Fdawgs in #1429
- chore: bump fast-uri from 3.1.3 to 3.1.4 by @dependabot[bot] in #1430
- ci: update dependabot.yml by @Tony133 in #1431
- chore: bump brace-expansion from 1.1.15 to 1.1.16 by @dependabot[bot] in #1432
- fix: preserve multi-instance session data on login/logout with tests … by @Tony133 in #1394
- chore: bump find-my-way from 9.6.0 to 9.7.0 by @dependabot[bot] in #1433
New Contributors
- @panva made their first contribution in #1329
- @emicovi made their first contribution in #1327
- @ilteoood made their first contribution in #1358
- @Tony133 made their first contribution in #1373
- @mrazauskas made their first contribution in #1387
Full Changelog: v3.0.2...v4.0.0