Skip to content

Latest commit

 

History

History
2013 lines (1438 loc) · 333 KB

CHANGELOG.md

File metadata and controls

2013 lines (1438 loc) · 333 KB

🐺 Werewolves Assistant API Versioning Changelog

1.39.0 (2024-11-05)

🚀 Features

🐛 Bug Fixes

  • deps: update dependency @nestjs/config to ^3.3.0 (#1361) (fab403f)
  • deps: update dependency @nestjs/mongoose to ^10.1.0 (#1362) (a23b328)
  • deps: update dependency @nestjs/swagger to v8 (#1379) (3bb79a1)
  • deps: update dependency @types/lodash to ^4.17.13 (#1387) (a1ed9dd)
  • deps: update dependency fastify to ^5.1.0 (#1394) (20f498e)
  • deps: update dependency mongoose to ^8.7.3 (#1372) (28e5622)
  • deps: update dependency mongoose to ^8.8.0 (#1392) (806f96b)
  • deps: update nest monorepo to ^10.4.6 (#1368) (eed6862)
  • deps: update nest monorepo to ^10.4.7 (#1403) (c5e1a1d)

🧹 Chore

  • deps: update dependency @eslint/config-inspector to ^0.5.6 (#1390) (5b7bb03)
  • deps: update dependency @faker-js/faker to ^9.1.0 (#1374) (78de02b)
  • deps: update dependency @faker-js/faker to ^9.2.0 (#1398) (16dea1a)
  • deps: update dependency @nestjs/cli to ^10.4.7 (#1399) (83e8989)
  • deps: update dependency @nestjs/schematics to ^10.2.3 (#1378) (2eab930)
  • deps: update dependency @stylistic/eslint-plugin to ^2.10.0 (#1389) (887a600)
  • deps: update dependency @stylistic/eslint-plugin to ^2.10.1 (#1395) (ed7facf)
  • deps: update dependency @types/jest to ^29.5.14 (#1366) (074b0b2)
  • deps: update dependency @types/node to ^20.16.14 (#1365) (ef2feb7)
  • deps: update dependency @types/node to ^20.16.15 (#1367) (ac08f9d)
  • deps: update dependency @types/node to ^20.17.0 (#1369) (0e80f35)
  • deps: update dependency @types/node to ^20.17.1 (#1371) (3798ef2)
  • deps: update dependency @types/node to ^20.17.2 (#1381) (8b059b9)
  • deps: update dependency @types/node to ^22.8.4 (#1386) (9417a97)
  • deps: update dependency @types/node to ^22.8.5 (#1391) (114f7a7)
  • deps: update dependency @types/node to ^22.8.6 (#1393) (5eb3abd)
  • deps: update dependency @types/node to ^22.8.7 (#1397) (1b8b8e3)
  • deps: update dependency @types/node to ^22.9.0 (#1401) (4d9b63b)
  • deps: update dependency eslint to ^9.14.0 (#1396) (ee1073a)
  • deps: update dependency light-my-request to v6.2.0 (#1370) (4c009da)
  • deps: update dependency light-my-request to v6.3.0 (#1376) (012f0c6)
  • deps: update dependency node to v22.11.0 (#1385) (47b30bf)
  • deps: update dependency semantic-release to ^24.2.0 (#1373) (502c2c8)
  • deps: update dependency tsx to ^4.19.2 (#1375) (3719012)
  • deps: update node.js to v22 (#1383) (3dcd1de)
  • deps: update node.js to v22.11.0 (#1388) (e42a7b2)
  • deps: update pnpm to v9.12.3 (#1377) (09deac2)
  • deps: update typescript-eslint monorepo to ^8.11.0 (#1364) (979c0d2)
  • deps: update typescript-eslint monorepo to ^8.12.0 (#1380) (b8d1487)
  • deps: update typescript-eslint monorepo to ^8.12.1 (#1382) (5d191ec)
  • deps: update typescript-eslint monorepo to ^8.12.2 (#1384) (621e3ca)
  • deps: update typescript-eslint monorepo to ^8.13.0 (#1400) (c3c95d7)
  • merge: from main (74ccf09)

1.38.0 (2024-10-20)

🚀 Features

  • game-event: prejudiced manipulator groups announced event (#1360) (84f1cf1)

🐛 Bug Fixes

  • deps: update dependency @types/lodash to ^4.17.11 (#1355) (da32eaf)
  • deps: update dependency @types/lodash to ^4.17.12 (#1359) (ddd3929)
  • deps: update dependency mongoose to ^8.7.2 (#1351) (7007ed3)
  • game-event: renamed prejudiced manipulator groups event (230e3ff)

🧹 Chore

  • deps: update dependency @eslint/config-inspector to ^0.5.5 (#1354) (aac3711)
  • deps: update dependency @nestjs/schematics to ^10.2.1 (#1349) (be5198a)
  • deps: update dependency @nestjs/schematics to ^10.2.2 (#1350) (e5ae47d)
  • deps: update dependency @types/node to ^20.16.12 (#1347) (244ea03)
  • deps: update dependency @types/node to ^20.16.13 (#1358) (b781ce5)
  • deps: update dependency eslint to ^9.13.0 (#1356) (bf0a618)
  • deps: update dependency node to v22.10.0 (#1346) (0833094)
  • deps: update dependency semantic-release to ^24.1.3 (#1357) (8ded95b)
  • deps: update node.js to v22.10.0 (#1353) (142124f)
  • deps: update pnpm to v9.12.2 (#1345) (99488e0)
  • deps: update typescript-eslint monorepo to ^8.10.0 (#1352) (3ede715)
  • merge: resolve conflict from main (df889cf)

1.37.1 (2024-10-16)

🐛 Bug Fixes

🧹 Chore

  • deps: update dependency @types/node to ^20.16.11 (#1339) (3748276)
  • deps: update dependency light-my-request to v6.1.0 (#1336) (d10e5f1)
  • deps: update dependency typescript to ^5.6.3 (#1340) (afa5047)
  • deps: update pnpm to v9.12.1 (#1335) (2daa0b2)
  • deps: update typescript-eslint monorepo to ^8.8.1 (#1338) (eea2aa8)
  • deps: update typescript-eslint monorepo to ^8.9.0 (#1342) (1b1919f)
  • merge: from main (dba8d56)

1.37.0 (2024-10-06)

🚀 Features

🐛 Bug Fixes

  • deps: update dependency @types/lodash to ^4.17.10 (#1328) (ec28a8e)
  • deps: update dependency @types/lodash to ^4.17.9 (#1311) (d70b79b)
  • deps: update dependency mongoose to ^8.6.4 (#1320) (6fff34a)
  • deps: update dependency mongoose to ^8.7.0 (#1321) (a360f61)
  • deps: update nest monorepo to ^10.4.4 (#1309) (25464d5)

🧹 Chore

  • deps: update dependency @faker-js/faker to ^9.0.2 (#1312) (ad5f2ad)
  • deps: update dependency @faker-js/faker to ^9.0.3 (#1319) (92e47a2)
  • deps: update dependency @stylistic/eslint-plugin to ^2.9.0 (#1331) (89e9534)
  • deps: update dependency @types/express to v5 (#1318) (c534d59)
  • deps: update dependency @types/node to ^20.16.10 (#1322) (5cc0cdb)
  • deps: update dependency @types/node to ^20.16.6 (#1313) (ffd9ae4)
  • deps: update dependency @types/node to ^20.16.7 (#1316) (e70bb59)
  • deps: update dependency @types/node to ^20.16.9 (#1317) (c622868)
  • deps: update dependency cucumber-html-reporter to ^7.2.0 (#1326) (fcdfa52)
  • deps: update dependency eslint to ^9.11.0 (#1308) (fa127e0)
  • deps: update dependency eslint to ^9.11.1 (#1310) (d406faf)
  • deps: update dependency eslint to ^9.12.0 (#1330) (b220f86)
  • deps: update dependency eslint-plugin-import to ^2.31.0 (#1329) (66f9081)
  • deps: update dependency semantic-release to ^24.1.2 (#1323) (af7f59b)
  • deps: update pnpm to v9.11.0 (#1307) (a023ed2)
  • deps: update pnpm to v9.12.0 (#1327) (d441420)
  • deps: update stryker-js monorepo to ^8.6.0 (#1324) (9fc6b17)
  • deps: update typescript-eslint monorepo to ^8.7.0 (#1314) (9cb518e)
  • deps: update typescript-eslint monorepo to ^8.8.0 (#1325) (28a55e1)
  • eslint: import plugin back (#1334) (77238c0)
  • merge: merge from main (ba80511)

1.36.2 (2024-09-18)

🐛 Bug Fixes

🔁 CI

  • docker: liveness check on dev and production (#1302) (a260017)

🧹 Chore

1.36.1 (2024-09-18)

🐛 Bug Fixes

  • deps: update dependency @fastify/static to v8 (#1298) (a236006)
  • deps: update dependency @nestjs/swagger to ^7.4.1 (#1292) (cfb7bbe)
  • deps: update dependency @nestjs/swagger to ^7.4.2 (#1296) (626ac36)
  • deps: update dependency @types/validator to ^13.12.2 (#1294) (bd387bc)
  • deps: update dependency fastify to v5 (#1299) (27b3539)
  • deps: update dependency mongoose to ^8.6.1 (#1231) (e61cf9e)
  • deps: update dependency mongoose to ^8.6.2 (#1285) (a2c412a)
  • deps: update dependency mongoose to ^8.6.3 (#1300) (cb8a51d)
  • deps: update nest monorepo to ^10.4.2 (#1293) (7da35ca)
  • deps: update nest monorepo to ^10.4.3 (#1297) (bba796f)

🔁 CI

🧹 Chore

  • deps: update commitlint monorepo to ^19.5.0 (#1284) (1dc2b46)
  • deps: update dependency @cucumber/cucumber to ^11.0.1 (#1290) (eaac65d)
  • deps: update dependency @cucumber/cucumber to v11 (#1271) (7455f09)
  • deps: update dependency @faker-js/faker to ^9.0.1 (#1291) (6e4eb21)
  • deps: update dependency @stylistic/eslint-plugin to ^2.8.0 (#1279) (cb7317f)
  • deps: update dependency @types/jest to ^29.5.13 (#1288) (a42033d)
  • deps: update dependency @types/qs to ^6.9.16 (#1289) (c6abc71)
  • deps: update dependency eslint to ^9.10.0 (#1275) (a97dd49)
  • deps: update dependency husky to ^9.1.6 (#1286) (fbd9693)
  • deps: update dependency node to v22.9.0 (#1301) (703afd7)
  • deps: update dependency semantic-release to ^24.1.1 (#1283) (277d28b)
  • deps: update dependency tsx to ^4.19.1 (#1287) (0e8abdb)
  • deps: update dependency type-fest to ^4.26.1 (#1277) (3270f94)
  • deps: update dependency typescript to ^5.6.2 (#1280) (f2656bc)
  • deps: update pnpm to v9.10.0 (#1278) (32e8157)
  • deps: update typescript-eslint monorepo to ^8.5.0 (#1281) (ff27007)
  • deps: update typescript-eslint monorepo to ^8.6.0 (#1295) (cce4f07)

1.36.0 (2024-09-05)

🚀 Features

  • additional-cards: remove additional cards count (#1272) (fc9be84)
  • readme: set production and preproduction links in readme (#1273) (77ce6e9)

🐛 Bug Fixes

  • deps: update dependency @types/validator to ^13.12.1 (#1251) (f256f56)

🧹 Chore

  • deps: update commitlint monorepo to ^19.4.1 (#1256) (8fd6203)
  • deps: update dependency @faker-js/faker to v9 (#1270) (9679cbb)
  • deps: update dependency @nestjs/cli to ^10.4.5 (#1260) (c4b7a50)
  • deps: update dependency @stylistic/eslint-plugin to ^2.7.2 (#1258) (56d2df1)
  • deps: update dependency @types/node to ^20.16.3 (#1255) (d3b2d9c)
  • deps: update dependency @types/node to ^20.16.4 (#1267) (3fab5ca)
  • deps: update dependency @types/node to ^20.16.5 (#1268) (36f8bb8)
  • deps: update dependency eslint to ^9.9.1 (#1249) (ecc185a)
  • deps: update dependency eslint-plugin-import to ^2.30.0 (#1265) (3e9a0ef)
  • deps: update dependency eslint-plugin-jest to ^28.8.2 (#1259) (c2d73d2)
  • deps: update dependency eslint-plugin-jest to ^28.8.3 (#1269) (b85bbb4)
  • deps: update dependency husky to ^9.1.5 (#1244) (bb63bb0)
  • deps: update dependency light-my-request to v6 (#1262) (d36731c)
  • deps: update dependency lint-staged to ^15.2.10 (#1261) (74da808)
  • deps: update dependency prettier-plugin-gherkin to ^3.1.0 (#1264) (c82bf68)
  • deps: update dependency ts-jest to ^29.2.5 (#1248) (b69dc1f)
  • deps: update dependency tsx to ^4.18.0 (#1250) (b6715a8)
  • deps: update dependency tsx to ^4.19.0 (#1254) (2e57408)
  • deps: update dependency type-fest to ^4.26.0 (#1257) (6318536)
  • deps: update node docker tag to v22.7.0 (#1247) (293dc3e)
  • deps: update node.js to v22.8.0 (#1266) (2a784ba)
  • deps: update pnpm to v9.8.0 (#1246) (7e4e43d)
  • deps: update pnpm to v9.9.0 (#1252) (85f14b1)
  • deps: update typescript-eslint monorepo to ^8.3.0 (#1253) (8dfdedc)
  • deps: update typescript-eslint monorepo to ^8.4.0 (#1263) (eddb495)

1.35.2 (2024-08-20)

🐛 Bug Fixes

🔁 CI

  • docker: deploy to preproduction and production servers (#1243) (eb1a402)

🧹 Chore

  • deps: update dependency @commitlint/cli to ^19.4.0 (#1215) (685c53c)
  • deps: update dependency @cucumber/cucumber to ^10.9.0 (#1230) (4197d31)
  • deps: update dependency @eslint/config-inspector to ^0.5.3 (#1233) (e2be877)
  • deps: update dependency @eslint/config-inspector to ^0.5.4 (#1240) (9598228)
  • deps: update dependency @nestjs/cli to ^10.4.3 (#1221) (48df2a6)
  • deps: update dependency @nestjs/cli to ^10.4.4 (#1222) (6b5d076)
  • deps: update dependency @nestjs/schematics to ^10.1.4 (#1241) (406fd9a)
  • deps: update dependency @stylistic/eslint-plugin to ^2.6.2 (#1220) (1274a3c)
  • deps: update dependency @stylistic/eslint-plugin to ^2.6.4 (#1234) (a620fe1)
  • deps: update dependency @types/node to ^20.14.15 (#1223) (733e78e)
  • deps: update dependency @types/node to ^20.15.0 (#1235) (8be97c8)
  • deps: update dependency @types/node to ^20.16.0 (#1238) (b68e023)
  • deps: update dependency @types/node to ^20.16.1 (#1239) (f4ff6fb)
  • deps: update dependency eslint to ^9.9.0 (#1224) (70a1815)
  • deps: update dependency eslint-plugin-jest to ^28.8.0 (#1217) (aff230d)
  • deps: update dependency lint-staged to ^15.2.9 (#1228) (525ef59)
  • deps: update dependency semantic-release to ^24.1.0 (#1237) (6ca00e2)
  • deps: update dependency tsx to ^4.17.0 (#1218) (c25f35d)
  • deps: update dependency type-fest to ^4.24.0 (#1219) (9215897)
  • deps: update dependency type-fest to ^4.25.0 (#1236) (ba46ab8)
  • deps: update pnpm to v9.7.1 (#1232) (d9496e5)
  • deps: update stryker-js monorepo to ^8.5.0 (#1225) (5d5fbed)
  • deps: update typescript-eslint monorepo to ^8.1.0 (#1227) (751dd6c)
  • deps: update typescript-eslint monorepo to ^8.2.0 (#1242) (621a461)

1.35.1 (2024-08-07)

🐛 Bug Fixes

🧹 Chore

  • deps: update dependency @stylistic/eslint-plugin to ^2.6.1 (#1201) (dbac077)
  • deps: update dependency @types/node to ^20.14.14 (#1207) (6e0bc2e)
  • deps: update dependency eslint-plugin-jest to ^28.7.0 (#1209) (bdf9a9b)
  • deps: update dependency lint-staged to ^15.2.8 (#1208) (3536393)
  • deps: update dependency prettier-plugin-gherkin to v3 (#1198) (70ee2b6)
  • deps: update dependency ts-jest to ^29.2.4 (#1204) (2cc2f0a)
  • deps: update dependency tsx to ^4.16.3 (#1199) (2a74200)
  • deps: update dependency tsx to ^4.16.5 (#1203) (513d7ef)
  • deps: update node docker tag to v22.6.0 (#1212) (344316a)
  • deps: update pnpm to v9.7.0 (#1213) (8b0db86)
  • deps: update stryker-js monorepo to ^8.3.0 (#1205) (655218b)
  • deps: update stryker-js monorepo to ^8.4.0 (#1211) (7a2aada)
  • deps: update typescript-eslint monorepo to v8 (major) (#1202) (ebdd9dd)
  • merge: from main (80cbc44)

1.35.0 (2024-07-30)

🚀 Features

  • fox: store targets as group of sniffed players (#1197) (c2a5cbe)

🐛 Bug Fixes

  • deps: update dependency mongoose to ^8.5.2 (#1196) (53e8c92)

🧹 Chore

  • deps: update dependency @stylistic/eslint-plugin to ^2.4.0 (#1192) (0bf3893)
  • deps: update dependency @types/node to ^20.14.13 (#1193) (bdb530b)
  • deps: update dependency eslint to ^9.8.0 (#1191) (eb68130)
  • deps: update dependency husky to ^9.1.2 (#1188) (57d332f)
  • deps: update dependency husky to ^9.1.3 (#1190) (6bd635e)
  • deps: update dependency husky to ^9.1.4 (#1194) (6f432e8)
  • deps: update dependency prettier-plugin-gherkin to ^2.4.1 (#1189) (8251156)
  • deps: update dependency validate-branch-name to ^1.3.1 (#1186) (8abffb5)
  • deps: update typescript-eslint monorepo to ^7.18.0 (#1195) (d1edb3f)

1.34.1 (2024-07-24)

🐛 Bug Fixes

🧹 Chore

1.34.0 (2024-07-24)

🚀 Features

🐛 Bug Fixes

  • deps: update dependency @types/lodash to ^4.17.7 (#1165) (0c9fc44)
  • scandalmonger: remove mark after first vote (#1182) (1c45548)

🧹 Chore

  • deps: update dependency @eslint/config-inspector to ^0.5.2 (#1169) (26d488d)
  • deps: update dependency @nestjs/schematics to ^10.1.3 (#1181) (195bfb0)
  • deps: update dependency @types/node to ^20.14.11 (#1166) (faf4a93)
  • deps: update dependency @types/node to ^20.14.12 (#1180) (05f1309)
  • deps: update dependency husky to ^9.1.0 (#1168) (ca7da2a)
  • deps: update dependency husky to ^9.1.1 (#1170) (8d46285)
  • deps: update dependency ts-jest to ^29.2.3 (#1172) (a945907)
  • deps: update dependency type-fest to ^4.22.0 (#1167) (2b61954)
  • deps: update dependency type-fest to ^4.22.1 (#1171) (5576865)
  • deps: update dependency type-fest to ^4.23.0 (#1176) (f41a0a4)
  • deps: update dependency typescript to ^5.5.4 (#1178) (c4bf984)
  • deps: update pnpm to v9.6.0 (#1174) (e6c43e0)
  • deps: update typescript-eslint monorepo to ^7.16.1 (#1163) (819c845)
  • deps: update typescript-eslint monorepo to ^7.17.0 (#1177) (f7be9b8)

1.33.0 (2024-07-15)

🚀 Features

  • game-history: player attribute alterations (#1155) (1c3da1e)
  • pied-piper: charmed people revealed game option (#1157) (954a6ee)
  • votes: votes duration in game options (#1158) (ab89d8d)
  • werewolves: werewolves can eat each other game option (#1162) (a203253)

🐛 Bug Fixes

  • deps: update dependency @nestjs/config to ^3.2.3 (#1126) (5cefe1b)
  • deps: update dependency @nestjs/mongoose to ^10.0.10 (#1138) (dc45a4b)
  • deps: update dependency @nestjs/swagger to ^7.4.0 (#1133) (445f847)
  • deps: update dependency mongoose to ^8.4.5 (#1140) (dce5480)
  • deps: update dependency mongoose to ^8.5.0 (#1145) (47ccb57)
  • deps: update dependency mongoose to ^8.5.1 (#1153) (1248200)
  • deps: update dependency qs to ^6.12.2 (#1128) (013a258)
  • deps: update dependency qs to ^6.12.3 (#1147) (89559f3)
  • deps: update nest monorepo (#1129) (bdf7d00)
  • pied-pier: don't call alive charmed person if alone (#1149) (e4b82f5)

📖 Docs

🧹 Chore

  • deps: update dependency @nestjs/cli to ^10.4.0 (#1130) (7daf479)
  • deps: update dependency @nestjs/cli to ^10.4.1 (#1135) (46c8682)
  • deps: update dependency @nestjs/cli to ^10.4.2 (#1137) (4a69b59)
  • deps: update dependency @types/node to ^20.14.10 (#1139) (f2d8210)
  • deps: update dependency eslint to ^9.7.0 (#1154) (c535c3c)
  • deps: update dependency prettier to ^3.3.3 (#1161) (fefec55)
  • deps: update dependency rimraf to ^5.0.8 (#1141) (8becad5)
  • deps: update dependency rimraf to ^6.0.1 (#1151) (f7f36c5)
  • deps: update dependency rimraf to v6 (#1148) (c82bd77)
  • deps: update dependency ts-jest to ^29.2.0 (#1143) (3616ce8)
  • deps: update dependency ts-jest to ^29.2.1 (#1150) (9f7eab3)
  • deps: update dependency ts-jest to ^29.2.2 (#1152) (7f17d39)
  • deps: update dependency tsx to ^4.16.1 (#1134) (1552021)
  • deps: update dependency tsx to ^4.16.2 (#1136) (31ed796)
  • deps: update dependency type-fest to ^4.21.0 (#1131) (446da28)
  • deps: update dependency typescript to ^5.5.3 (#1125) (66e4782)
  • deps: update pnpm to v9.5.0 (#1142) (ba9719d)
  • deps: update typescript-eslint monorepo to ^7.15.0 (#1132) (fa773f2)
  • deps: update typescript-eslint monorepo to ^7.16.0 (#1144) (9492e56)
  • gherkin: run prettier on gherkin files (#1156) (8da1815)
  • gource: add renovate logo (#1160) (39782c3)

1.32.4 (2024-07-02)

🐛 Bug Fixes

  • deps: update dependency @types/lodash to ^4.17.6 (#1119) (4c9840b)
  • deps: update dependency fastify to ^4.28.1 (#1124) (80ed2c6)
  • deps: update dependency mongoose to ^8.4.4 (#1118) (522867f)

🧹 Chore

  • deps: update dependency @eslint/config-inspector to ^0.4.12 (#1112) (f1d52d8)
  • deps: update dependency @eslint/config-inspector to ^0.5.0 (#1114) (a5f1301)
  • deps: update dependency @eslint/config-inspector to ^0.5.1 (#1120) (d71d782)
  • deps: update dependency @stylistic/eslint-plugin to ^2.3.0 (#1116) (48f036c)
  • deps: update dependency @types/node to ^20.14.7 (#1109) (85fc37a)
  • deps: update dependency @types/node to ^20.14.8 (#1113) (3748449)
  • deps: update dependency @types/node to ^20.14.9 (#1117) (8b6a4eb)
  • deps: update dependency eslint to ^9.6.0 (#1122) (55a31e5)
  • deps: update dependency tsx to ^4.15.7 (#1110) (6a49559)
  • deps: update dependency tsx to ^4.15.8 (#1121) (51d11a9)
  • deps: update dependency tsx to ^4.16.0 (#1123) (9abc3be)
  • deps: update typescript-eslint monorepo to ^7.14.1 (#1115) (1a7eca7)

1.32.3 (2024-06-20)

🐛 Bug Fixes

  • deps: update dependency @types/lodash to ^4.17.5 (#1096) (1dd4937)
  • deps: update dependency @types/validator to ^13.12.0 (#1097) (df5bc5d)
  • deps: update dependency dot-object to ^2.1.5 (#1098) (5e9a78e)
  • deps: update dependency fastify to ^4.28.0 (#1099) (d1bbd48)
  • deps: update dependency mongoose to ^8.4.3 (#1100) (b56111b)

🧹 Chore

  • coderabbit: config file (#1108) (097f12c)
  • deps: update dependency @commitlint/cli to ^19.3.0 (#1082) (636e696)
  • deps: update dependency @eslint/config-inspector to ^0.4.11 (#1083) (f732248)
  • deps: update dependency @stylistic/eslint-plugin to ^2.2.1 (#1085) (535add0)
  • deps: update dependency @stylistic/eslint-plugin to ^2.2.2 (#1102) (251e3db)
  • deps: update dependency @types/node to ^20.14.4 (#1086) (e60f082)
  • deps: update dependency @types/node to ^20.14.5 (#1095) (a89e540)
  • deps: update dependency @types/node to ^20.14.6 (#1105) (0366cd5)
  • deps: update dependency eslint to ^9.5.0 (#1087) (0cc32a9)
  • deps: update dependency eslint-plugin-jest to ^28.6.0 (#1088) (601c262)
  • deps: update dependency lint-staged to ^15.2.7 (#1089) (619116f)
  • deps: update dependency node (#1101) (782ed65)
  • deps: update dependency semantic-release-export-data to ^1.1.0 (#1090) (14ef303)
  • deps: update dependency source-map-support to ^0.5.21 (#1091) (275a638)
  • deps: update dependency ts-jest to ^29.1.5 (#1092) (feb1838)
  • deps: update dependency tsx to ^4.15.6 (#1093) (2581d90)
  • deps: update dependency type-fest to ^4.20.1 (#1094) (6c9a160)
  • deps: update dependency typescript to ^5.5.2 (#1107) (cb2caeb)
  • deps: update typescript-eslint monorepo to ^7.13.1 (#1080) (62886d0)

1.32.2 (2024-06-17)

🐛 Bug Fixes

  • deps: update dependency @types/lodash to v4.17.5 (#1060) (34474cb)
  • deps: update dependency @types/validator to v13.12.0 (#1075) (42ce004)
  • deps: update dependency fastify to v4.28.0 (#1070) (ed87db3)

🧹 Chore

  • deps: update dependency @eslint/config-inspector to v0.4.11 (#1065) (17c5085)
  • deps: update dependency @stylistic/eslint-plugin to v2.2.1 (#1073) (764c6a9)
  • deps: update dependency @types/node to v20.14.1 (#1047) (b5f30bb)
  • deps: update dependency @types/node to v20.14.2 (#1053) (de5ad62)
  • deps: update dependency eslint to v9.5.0 (#1071) (5cc9489)
  • deps: update dependency eslint-plugin-jest to v28.6.0 (#1056) (32feb38)
  • deps: update dependency lint-staged to v15.2.6 (#1066) (14fd276)
  • deps: update dependency lint-staged to v15.2.7 (#1068) (53c91a0)
  • deps: update dependency semantic-release to v24 (#1052) (c6a64a7)
  • deps: update dependency semantic-release-export-data to v1.1.0 (#1067) (7425473)
  • deps: update dependency ts-jest to v29.1.5 (#1076) (f35b092)
  • deps: update dependency tsx to v4.12.0 (#1055) (2ab55aa)
  • deps: update dependency tsx to v4.13.2 (#1057) (4d966f6)
  • deps: update dependency tsx to v4.15.1 (#1058) (6115ff5)
  • deps: update dependency tsx to v4.15.1 (#1061) (c6afdd0)
  • deps: update dependency tsx to v4.15.2 (#1064) (6506a5d)
  • deps: update dependency tsx to v4.15.4 (#1069) (d335469)
  • deps: update dependency tsx to v4.15.5 (#1072) (5435976)
  • deps: update dependency tsx to v4.15.6 (#1079) (e22bb56)
  • deps: update dependency type-fest to v4.19.0 (#1048) (39fd699)
  • deps: update dependency type-fest to v4.20.0 (#1059) (fad19dc)
  • deps: update dependency type-fest to v4.20.1 (#1074) (a82732f)
  • deps: update docker/build-push-action action to v6 (#1078) (db0f54a)
  • deps: update pnpm to v9.1.4 (#1051) (31f3e61)
  • deps: update pnpm to v9.2.0 (#1054) (87e26a8)
  • deps: update pnpm to v9.3.0 (#1062) (db16443)
  • deps: update pnpm to v9.4.0 (#1081) (4b47739)
  • deps: update typescript-eslint monorepo to v7.13.0 (#1063) (d36f704)
  • merge: resolve main branch conflict (4e5680b)
  • renovate: bump strategy (#1077) (4381897)

1.32.1 (2024-06-04)

🐛 Bug Fixes

🧹 Chore

1.32.0 (2024-05-30)

🚀 Features

🐛 Bug Fixes

  • pnpm: doesn't specify version in ci (87ee79c)

🧹 Chore

1.31.2 (2024-04-29)

🧹 Chore

  • deps: bump light-my-request from 5.12.0 to 5.13.0 (#975) (f06cff4)
  • pnpm: skip version check (#986) (08acfba)

1.31.1 (2024-04-29)

🐛 Bug Fixes

🧹 Chore

  • deps: bump the eslint group with 4 updates (#980) (213478b)

1.31.0 (2024-04-18)

🚀 Features

  • game-history-record: interactions in records (#974) (57b4813)
  • game-phase: phase tick (#976) (28048cf)
  • tie: kill random player when successive ties in votes (#983) (e9ae5f5)

🐛 Bug Fixes

  • game-history-record: don't generate voting result if play type is not vote (#970) (42910b5)

🧹 Chore

  • deps: bump @cucumber/cucumber from 10.3.1 to 10.3.2 (#943) (2b0473e)
  • deps: bump @cucumber/cucumber from 10.3.2 to 10.4.0 (#964) (b7fa581)
  • deps: bump @fastify/static from 7.0.1 to 7.0.2 (#949) (4a3244b)
  • deps: bump @fastify/static from 7.0.2 to 7.0.3 (#956) (e393318)
  • deps: bump @nestjs/mongoose from 10.0.5 to 10.0.6 in the nest group (#977) (ed8c541)
  • deps: bump @types/node from 20.12.4 to 20.12.5 in the types group (#963) (cb76ea8)
  • deps: bump @types/node from 20.12.5 to 20.12.6 in the types group (#967) (efc6749)
  • deps: bump @types/node from 20.12.6 to 20.12.7 in the types group (#971) (1a559a0)
  • deps: bump @types/qs from 6.9.14 to 6.9.15 in the types group (#981) (ca3d814)
  • deps: bump mongoose from 8.2.2 to 8.2.3 (#936) (0596416)
  • deps: bump mongoose from 8.2.3 to 8.2.4 (#945) (239e098)
  • deps: bump mongoose from 8.2.4 to 8.3.0 (#952) (46f565a)
  • deps: bump mongoose from 8.3.0 to 8.3.1 (#968) (a8d3b98)
  • deps: bump mongoose from 8.3.1 to 8.3.2 (#982) (af7a635)
  • deps: bump qs from 6.12.0 to 6.12.1 (#979) (7cb594f)
  • deps: bump reflect-metadata from 0.2.1 to 0.2.2 (#946) (013be6a)
  • deps: bump semantic-release from 23.0.5 to 23.0.6 (#938) (160cdf5)
  • deps: bump semantic-release from 23.0.6 to 23.0.7 (#954) (a4a4a35)
  • deps: bump semantic-release from 23.0.7 to 23.0.8 (#972) (837a3de)
  • deps: bump the commitlint group with 2 updates (#978) (5cb18d9)
  • deps: bump the nest group with 2 updates (#961) (8937ce2)
  • deps: bump the nest group with 5 updates (#942) (2db0c96)
  • deps: bump the nest group with 6 updates (#940) (c43b41a)
  • deps: bump the nest group with 6 updates (#947) (5b00a32)
  • deps: bump the types group with 1 update (#930) (33f2c2b)
  • deps: bump the types group with 1 update (#933) (7646f7d)
  • deps: bump the types group with 1 update (#953) (044a9fb)
  • deps: bump the types group with 2 updates (#941) (8a426f5)
  • deps: bump the types group with 3 updates (#950) (7357e40)
  • deps: bump tsx from 4.7.1 to 4.7.2 (#959) (8e6c6e2)
  • deps: bump type-fest from 4.12.0 to 4.13.0 (#931) (d4c243c)
  • deps: bump type-fest from 4.13.0 to 4.13.1 (#935) (516653f)
  • deps: bump type-fest from 4.13.1 to 4.14.0 (#939) (7b43e37)
  • deps: bump type-fest from 4.14.0 to 4.15.0 (#955) (842b8aa)
  • deps: bump typescript from 5.4.2 to 5.4.3 (#934) (f709fa5)
  • deps: bump typescript from 5.4.3 to 5.4.4 (#960) (026f2a4)
  • deps: bump typescript from 5.4.4 to 5.4.5 (#973) (44be6de)
  • docker: use new docker compose cli (#957) (ed380eb)
  • enums: transform enums to unions where needed (#965) (44eebe2)
  • funding: funding file (#969) (c687756)

1.30.1 (2024-03-19)

🐛 Bug Fixes

  • bear-tamer: game play can be skipped (#929) (3752294)

🧹 Chore

1.30.0 (2024-03-17)

🚀 Features

🔩 Refactor

  • filenames: plural for specific domains (#922) (eec80fe)
  • game-play-source-interactions: eligible targets to interactions (#916) (547ae98)

🔁 CI

  • acceptance: generate html acceptance tests (#923) (756b748)
  • upsert-release: set github user email before merging (#902) (8335c54)

🧹 Chore

  • deps: bump fastify from 4.26.1 to 4.26.2 (#901) (4e8b296)
  • deps: bump light-my-request from 5.11.0 to 5.11.1 (#893) (9f13dd2)
  • deps: bump light-my-request from 5.11.1 to 5.12.0 (#910) (231db09)
  • deps: bump mongoose from 8.2.0 to 8.2.1 (#904) (fc8a7bb)
  • deps: bump qs from 6.11.2 to 6.12.0 (#909) (353fb21)
  • deps: bump radash from 12.0.0 to 12.1.0 (#911) (11d0820)
  • deps: bump semantic-release from 23.0.2 to 23.0.3 (#919) (f565a58)
  • deps: bump the commitlint group with 1 update (#918) (f51f07e)
  • deps: bump the commitlint group with 2 updates (#897) (9510335)
  • deps: bump the commitlint group with 2 updates (#899) (d560b29)
  • deps: bump the commitlint group with 2 updates (#915) (e2607be)
  • deps: bump the eslint group with 1 update (#892) (c989a6a)
  • deps: bump the stryker group with 3 updates (#891) (126fa1d)
  • deps: bump the types group with 1 update (#900) (c96070d)
  • deps: bump the types group with 1 update (#907) (a90fd58)
  • deps: bump the types group with 1 update (#914) (48c6d82)
  • deps: bump the types group with 1 update (#917) (5eb8d99)
  • deps: bump the types group with 2 updates (#895) (aa26780)
  • deps: bump the types group with 2 updates (#896) (10cb0e6)
  • deps: bump the types group with 2 updates (#903) (39c7325)
  • deps: bump the types group with 3 updates (#913) (88c5d54)
  • deps: bump type-fest from 4.10.3 to 4.11.0 (#905) (631ec85)
  • deps: bump type-fest from 4.11.0 to 4.11.1 (#906) (fa86303)
  • deps: bump type-fest from 4.11.1 to 4.12.0 (#912) (7263e9a)
  • deps: bump typescript from 5.3.3 to 5.4.2 (#908) (213bb94)
  • pnpm: refresh lock (#920) (3e61134)

1.29.1 (2024-2-23)

🧹 Chore

  • deps: bump @faker-js/faker from 8.4.0 to 8.4.1 (#868) (d9bbbd5)
  • deps: bump @fastify/static from 6.12.0 to 7.0.1 (#867) (c59e8bf)
  • deps: bump fastify from 4.26.0 to 4.26.1 (#873) (7280bdc)
  • deps: bump husky from 9.0.10 to 9.0.11 (#876) (6b3674b)
  • deps: bump mongoose from 8.1.1 to 8.1.2 (#870) (6514ed8)
  • deps: bump mongoose from 8.1.2 to 8.1.3 (#882) (126ad4f)
  • deps: bump mongoose from 8.1.3 to 8.2.0 (#889) (da6412a)
  • deps: bump radash from 11.0.0 to 12.0.0 (#887) (76c4011)
  • deps: bump reflect-metadata from 0.1.14 to 0.2.1 (#869) (79ef11b)
  • deps: bump semantic-release from 23.0.1 to 23.0.2 (#864) (f201b53)
  • deps: bump the commitlint group with 1 update (#877) (90974aa)
  • deps: bump the commitlint group with 2 updates (#874) (6bb5e16)
  • deps: bump the eslint group with 1 update (#875) (2f21283)
  • deps: bump the eslint group with 1 update (#881) (825eb9c)
  • deps: bump the nest group with 1 update (#880) (f044c1b)
  • deps: bump the nest group with 4 updates (#863) (2a847ff)
  • deps: bump the nest group with 5 updates (#871) (f8148aa)
  • deps: bump the nest group with 7 updates (#861) (c3166f2)
  • deps: bump the stryker group with 3 updates (#884) (71bf86c)
  • deps: bump the stryker group with 3 updates (#886) (a1d752e)
  • deps: bump the types group with 1 update (#866) (03514d8)
  • deps: bump the types group with 1 update (#878) (4864e4a)
  • deps: bump the types group with 1 update (#888) (377753f)
  • deps: bump the types group with 2 updates (#872) (7051d89)
  • deps: bump the types group with 2 updates (#883) (d53bc44)
  • deps: bump type-fest from 4.10.2 to 4.10.3 (#890) (cdc2e19)
  • github-actions: bump morrisoncole/pr-lint-action from 1.7.0 to 1.7.1 (#885) (ab8feaf)
  • github-actions: bump pnpm/action-setup from 2 to 3 (#865) (a087b09)

1.29.0 (2024-2-7)

🚀 Features

  • cors: enable cors for specific origin based on env (#855) (f4ceb12)

🔩 Refactor

  • server: use config service in server entry file (#859) (b72be42)

🔁 CI

  • docker: deploy latest docker tag when creating a release (#857) (9393103)

🧹 Chore

1.28.1 (2024-1-23)

🎨 Styles

🧹 Chore

  • checkouts: enhance checkout commands with git fetch (#827) (c9036f3)
  • cross-env: add cross-env to commands changing env vars (#826) (0bb867e)
  • deps: bump @cucumber/cucumber from 10.1.0 to 10.2.1 (#801) (f1fe00e)
  • deps: bump @cucumber/cucumber from 10.2.1 to 10.3.0 (#815) (5bc1003)
  • deps: bump @cucumber/cucumber from 10.3.0 to 10.3.1 (#817) (c1ff019), closes #2374 #2374 #2374
  • deps: bump class-validator from 0.14.0 to 0.14.1 (#811) (8c61299)
  • deps: bump mongoose from 8.0.3 to 8.0.4 (#806) (aa5bdee)
  • deps: bump mongoose from 8.0.4 to 8.1.0 (#818) (a49368a)
  • deps: bump semantic-release from 22.0.12 to 23.0.0 (#812) (0bfd1c3)
  • deps: bump the commitlint group with 2 updates (#822) (1ac6bb1)
  • deps: bump the eslint group with 1 update (#807) (5cee256)
  • deps: bump the eslint group with 1 update (#810) (5cf05c6)
  • deps: bump the nest group with 1 update (#813) (079e396)
  • deps: bump the nest group with 2 updates (#804) (64a7981)
  • deps: bump the types group with 1 update (#808) (696eaae)
  • deps: bump the types group with 1 update (#809) (9d96517)
  • deps: bump the types group with 1 update (#819) (8d08b90)
  • deps: bump the types group with 2 updates (#805) (e97ee06)
  • deps: bump the types group with 2 updates (#821) (873c422)
  • deps: bump the types group with 3 updates (#803) (968d252)
  • deps: bump the types group with 3 updates (#814) (d79a8ff)
  • deps: bump ts-jest from 29.1.1 to 29.1.2 (#824) (10beff0)
  • deps: bump type-fest from 4.9.0 to 4.10.0 (#823) (474c183)
  • github-actions: bump actions/cache from 3 to 4 (#820) (4ad4354)

1.28.0 (2024-1-7)

🚀 Features

  • accursed-wolf-father: accursed-wolf-father game play (#790) (350e4fa), closes #789
  • bear-tamer: bear-tamer game play (#788) (f401f4d), closes #759
  • game-options: cupid must win with lovers game option (#779) (ddf59bc), closes #749
  • stuttering-judge: stuttering judge new game play (#799) (b4b78fb), closes #763

🐛 Bug Fixes

  • prejudiced-manipulator: groups must contain at least two players (#786) (f70465d), closes #751

📖 Docs

✅ Tests

  • errors: better way to tests thrown errors (#798) (02c788b), closes #796
  • game-creation: two actors in game creation (#782) (b316f6c), closes #750
  • hunter: acceptance test for hunter (#784) (2e0fb4b), closes #755
  • wild-child: acceptance test for powerless Wild Child not joining the werewolves side (#783) (ed101ba), closes #754

🔁 CI

  • artifacts: save various artifacts in workflows (#785) (3d2ae41), closes #758

🧹 Chore

  • deps: bump the commitlint group with 2 updates (#797) (7cfe83a)
  • deps: bump the eslint group with 1 update (#794) (c3482a3)
  • deps: bump the types group with 1 update (#780) (f2ffed4)
  • deps: bump the types group with 1 update (#791) (8b942e6)
  • deps: bump the types group with 2 updates (#787) (9ed8956)
  • deps: bump the types group with 3 updates (#795) (e18614a)
  • deps: bump type-fest from 4.8.3 to 4.9.0 (#792) (7e82a37)

1.27.2 (2023-12-22)

🔁 CI

  • package: remove ignore scripts flag from installs (#774) (c63da00)

1.27.1 (2023-12-22)

🔁 CI

  • pnpm: install pnpm during production deployment (#772) (dd27889)

1.27.0 (2023-12-22)

🚀 Features

🐛 Bug Fixes

  • actor: actor not powerless on some interactions with elder and accursed wolf-father (#766) (e6ec0c0), closes #744
  • pnpm: correct install on upsert pr release workflow (#771) (afcb096)

🧹 Chore

  • deps: bump @cucumber/cucumber from 10.0.1 to 10.1.0 (#770) (95204c4)
  • deps: bump the types group with 1 update (#769) (8fd0099)

1.26.0 (2023-12-19)

🚀 Features

  • game-options: actor additional cards count game option (#747) (5c6b062), closes #735
  • game-options: actor not powerless on werewolves side game option (#745) (8a7f3a8), closes #734
  • servant: devoted servant role (#752) (ee85bac), closes #672
  • thief: chosen thief card is used when played (#741) (a6806ea), closes #727

🔩 Refactor

  • game-options: rename powerless if infected to powerless on werewolves side (#746) (9423611), closes #743
  • game-play-validation: use canBeSkipped variable for validating thief play (#740) (482cd53), closes #724

✅ Tests

  • rusty-sword-knight: acceptance test for powerless rusty sword knight (#742) (072ed25), closes #731

🧹 Chore

  • deps: bump semantic-release from 22.0.10 to 22.0.12 (#738) (df7c16b)
  • deps: bump the eslint group with 1 update (#757) (4294657)
  • deps: bump the eslint group with 1 update (#762) (f81b5a7)
  • deps: bump the nest group with 1 update (#756) (9843a9e)
  • deps: bump the nest group with 5 updates (#764) (d488944)
  • deps: bump the types group with 1 update (#761) (f27b285)
  • deps: bump the types group with 2 updates (#736) (919049a)
  • deps: bump the types group with 2 updates (#765) (d5b5332)
  • github-actions: bump github/codeql-action from 2 to 3 (#753) (fbb87c8)

1.25.0 (2023-12-11)

🚀 Features

  • actor: actor role (#720) (22c80c9), closes #706
  • big-bad-wolf: powerless attribute when one werewolf dies (#708) (6e48a61), closes #700
  • game-options: lovers reveal each other role game option (#710) (7b284d9), closes #702
  • game-options: prejudiced manipulator powerless if infected game option (#712) (38aa021), closes #703
  • game-options: sheriff must settle tie between votes game option (#719) (da119d3), closes #704
  • game-options: thief chosen card revealed option (#713) (f3277db), closes #705
  • pied-piper: add powerless by accursed wolf-father when infected (#711) (1d8a37f), closes #701
  • roles: eligible additional card recipients for each role (#714) (0b75987), closes #707

🧹 Chore

  • deps: bump lint-staged from 15.1.0 to 15.2.0 (#718) (709a36f)
  • deps: bump mongoose from 8.0.2 to 8.0.3 (#729) (6e15252)
  • deps: bump reflect-metadata from 0.1.13 to 0.1.14 (#730) (4265dc6)
  • deps: bump semantic-release from 22.0.8 to 22.0.9 (#722) (7a00939)
  • deps: bump semantic-release from 22.0.9 to 22.0.10 (#725) (79741e6)
  • deps: bump the eslint group with 1 update (#716) (4ecf67e)
  • deps: bump the types group with 1 update (#715) (48bc69c)
  • deps: bump the types group with 1 update (#723) (1fe93d9)
  • deps: bump the types group with 1 update (#728) (fbb7bbd)
  • deps: bump the types group with 2 updates (#721) (131cb32)
  • deps: bump ts-node from 10.9.1 to 10.9.2 (#732) (3967c56)
  • deps: bump type-fest from 4.8.2 to 4.8.3 (#717) (83a0875)
  • deps: bump typescript from 5.3.2 to 5.3.3 (#726) (9a3582c)
  • github-actions: bump google-github-actions/deploy-appengine from 1 to 2 (#733) (f042aa6)

1.24.0 (2023-12-1)

🚀 Features

  • game-options: game option to prevent witch to know werewolves targets (#686) (62b978f), closes #676
  • game-options: game option to randomly choose dog-wolf side (#687) (47e416f), closes #677
  • prejudiced-manipulator: prejudiced manipulator role (#699) (f5c8f3c), closes #678

🐛 Bug Fixes

  • deploy: deploy good production tag to docker hub (#685) (135aa63), closes #671

📖 Docs

🔩 Refactor

  • accursed-wolf-father: rename vile-father-of-wolves to accursed-wolf-father according to official rulebook (#697) (a3ea194), closes #683
  • defender: rename guard to defender according to official rulebook (#693) (244e260), closes #681
  • elder: rename ancient to elder according to official rulebook (#692) (9ee3d99), closes #679
  • scandalmonger: rename raven to scandalmonger according to official rulebook (#694) (2db7f6f), closes #682
  • wolf-hound: rename dog-wolf to wolf-hound according to official rulebook (#695) (2b6936f), closes #680

🧹 Chore

  • deps: bump mongoose from 8.0.1 to 8.0.2 (#690) (83c8c78)
  • deps: bump the nest group with 1 update (#673) (17c8171)
  • deps: bump the stryker group with 3 updates (#698) (4f67f80)
  • deps: bump the types group with 1 update (#696) (493147f)
  • deps: bump the types group with 2 updates (#674) (507473a)
  • deps: bump the types group with 2 updates (#689) (e4d9254)
  • github-actions: bump google-github-actions/auth from 1 to 2 (#688) (cc9f9b0)

1.23.1 (2023-11-27)

🔁 CI

  • deploy-to-production: deployment to production is triggered on tag creation (#667) (b269b11), closes #571
  • deploy: deployment to docker hub on tag creation with version (#669) (d25605e)

1.23.0 (2023-11-27)

🚀 Features

  • env: enhance env validation (#652) (d97c74e), closes #618
  • player-death: new game play for survivors to bury dead bodies (#645) (2cbbbe7)

✅ Tests

🧹 Chore

  • deps: bump mongoose from 8.0.0 to 8.0.1 (#648) (0ae100d)
  • deps: bump semantic-release from 22.0.7 to 22.0.8 (#651) (f29475b)
  • deps: bump the commitlint group with 2 updates (#647) (10d47c6)
  • deps: bump the commitlint group with 2 updates (#659) (9b2201c)
  • deps: bump the eslint group with 1 update (#655) (c1dec30)
  • deps: bump the nest group with 1 update (#646) (7271470)
  • deps: bump the nest group with 5 updates (#653) (9ae0106)
  • deps: bump the nest group with 5 updates (#657) (11dfb21)
  • deps: bump the types group with 1 update (#650) (18f0168)
  • deps: bump the types group with 1 update (#654) (28e56fe)
  • deps: bump the types group with 1 update (#666) (14f56ab)
  • deps: bump the types group with 2 updates (#664) (598f033)
  • deps: bump the types group with 6 updates (#658) (026a34d)
  • deps: bump type-fest from 4.7.1 to 4.8.1 (#656) (a054c2e)
  • deps: bump type-fest from 4.8.1 to 4.8.2 (#663) (28644d0)
  • deps: bump typescript from 5.2.2 to 5.3.2 (#660) (b33b125)

1.22.0 (2023-11-15)

🚀 Features

  • docker: docker file, dev and production docker compose files (#616) (8c5a943), closes #612
  • docker: upload docker hub image with develop tag on develop branch push (#619) (2e4deb1)
  • interactable-players: interactable players with interactions for current game play (#631) (e230b3a)
  • interactable-players: interactable players with interactions for current game play (#644) (289b3f9), closes #633

🧹 Chore

  • deps: bump @faker-js/faker from 8.2.0 to 8.3.1 (#642) (058829a)
  • deps: bump @fastify/static from 6.11.2 to 6.12.0 (#620) (8670ba6)
  • deps: bump lint-staged from 15.0.2 to 15.1.0 (#640) (94b54d3)
  • deps: bump mongoose from 7.6.3 to 7.6.4 (#624) (bbddedb)
  • deps: bump mongoose from 7.6.4 to 8.0.0 (#627) (507028d)
  • deps: bump semantic-release from 22.0.5 to 22.0.6 (#625) (10cb396)
  • deps: bump semantic-release from 22.0.6 to 22.0.7 (#630) (c632735)
  • deps: bump the commitlint group with 2 updates (#639) (b13212a)
  • deps: bump the eslint group with 1 update (#629) (db6cb42)
  • deps: bump the nest group with 2 updates (#622) (95caa1b)
  • deps: bump the nest group with 2 updates (#636) (94e09c6)
  • deps: bump the nest group with 5 updates (#628) (1b17eb3)
  • deps: bump the types group with 2 updates (#641) (e60f712)
  • deps: bump the types group with 3 updates (#632) (56162ed)
  • deps: bump the types group with 4 updates (#626) (8cb2b9f)
  • deps: bump the types group with 6 updates (#635) (fc699f6)
  • deps: bump ts-loader from 9.5.0 to 9.5.1 (#643) (b4b530e)
  • deps: bump type-fest from 4.6.0 to 4.7.1 (#638) (790ca12)

1.21.1 (2023-10-28)

🐛 Bug Fixes

1.21.0 (2023-10-28)

🚀 Features

  • game-play: can be skipped field for current game play (#583) (a5908ef)
  • game-play: targets boundaries for current game play (#613) (2b7b72b)

🐛 Bug Fixes

  • ci: set workflow github name when merging main into develop (#573) (ff7d103)

🔩 Refactor

✅ Tests

  • acceptance: acceptance tests for api exceptions (#593) (d955b61)
  • database: parallelize e2e tests with multiple databases (#582) (d95b16a)
  • game: acceptance tests for game creation (#606) (f66c718), closes #602
  • rusty-sword-knight: acceptance tests for rusty sword knight (#605) (92ea4b2), closes #598

🔁 CI

  • stryker: dedicated config for stryker in ci (#581) (307b9de)

🧹 Chore

1.20.0 (2023-10-14)

🚀 Features

  • game-play: occurrences for game plays (#558) (fdf28d0)

✅ Tests

  • acceptance: acceptance tests for current game play source players (#548) (286d4f8)
  • acceptance: acceptance tests villager-villager role (#566) (879999c)
  • acceptance: acceptance tests werewolf role (#565) (8cdb589)

🔁 CI

  • release: fetch-depth set to 0 to merge main into develop (#551) (fd497cc)
  • release: merge main into develop before running semantic release (9c1fd27)
  • release: merge main into develop before running semantic release (#550) (ab46912)

🧹 Chore

1.19.0 (2023-10-07)

🚀 Features

  • game-history: add limit and order to get game history endpoint (#532) (6bdb566)

🐛 Bug Fixes

  • ci: allow develop to run semantic-release (d3bbc57)

✅ Tests

  • acceptance: acceptance tests for game history (#538) (bf2b1a7)
  • acceptance: acceptance tests for vile father of wolves (#526) (f8e9520)
  • acceptance: acceptance tests for vote game play (#527) (7568e14)

🔁 CI

  • release: automatically create pr release and update its title based on commits (#529) (244845a)
  • release: enhance release pr body to main (#546) (a95dd12)
  • release: release in main pr body (#545) (ff21ba6)

🧹 Chore

  • deps: bump mongoose from 7.5.3 to 7.5.4 (#540) (adead5a)
  • deps: bump the commitlint group with 1 update (#528) (9f9052c)
  • deps: bump the eslint group with 1 update (#534) (796051c)
  • deps: bump the nest group with 1 update (#539) (916953c)
  • deps: bump the nest group with 5 updates (#542) (b50731a)
  • deps: bump the stryker group with 3 updates (#537) (cfd660a)
  • deps: bump the types group with 1 update (#524) (9425410)
  • deps: bump the types group with 1 update (#533) (369e1e5)
  • deps: bump the types group with 4 updates (#536) (abdf8a1)
  • deps: bump type-fest from 4.3.2 to 4.3.3 (#535) (418da13)

1.18.0 (2023-09-27)

🚀 Features

🔩 Refactor

  • player-groups: rename all to survivors (#483) (9fe2439)

✅ Tests

🔁 CI

  • code-ql: add code ql analysis on pr on develop (#506) (5c5498a)
  • gcp: deploy automatically when merging to main (#521) (7ed13d1)
  • node: use latest node version in ci (#499) (6bdc94c)

🧹 Chore

  • deps: bump @faker-js/faker from 8.0.2 to 8.1.0 (#505) (1034861)
  • deps: bump @fastify/static from 6.11.0 to 6.11.1 (#489) (6bc7144)
  • deps: bump @fastify/static from 6.11.1 to 6.11.2 (#494) (f368106)
  • deps: bump expect from 29.6.4 to 29.7.0 (#486) (0ff4f3a)
  • deps: bump mongoose from 7.5.0 to 7.5.1 (#482) (091a932)
  • deps: bump mongoose from 7.5.1 to 7.5.2 (#495) (a7fae02)
  • deps: bump mongoose from 7.5.2 to 7.5.3 (#519) (6981b1d)
  • deps: bump rimraf from 5.0.1 to 5.0.4 (#518) (4de9e5c)
  • deps: bump semantic-release from 21.1.1 to 22.0.0 (#493) (da1521a)
  • deps: bump semantic-release from 22.0.0 to 22.0.1 (#508) (2f71e27)
  • deps: bump semantic-release from 22.0.1 to 22.0.5 (#513) (fcf7800)
  • deps: bump the eslint group with 1 update (#477) (82f9645)
  • deps: bump the eslint group with 1 update (#492) (31e28f4)
  • deps: bump the eslint group with 1 update (#512) (edd87b5)
  • deps: bump the eslint group with 2 updates (#481) (7f95c00)
  • deps: bump the eslint group with 2 updates (#501) (2ebbf94)
  • deps: bump the eslint group with 2 updates (#517) (2f8f939)
  • deps: bump the jest group with 1 update (#485) (0dce12b)
  • deps: bump the nest group with 1 update (#487) (fe9136d)
  • deps: bump the nest group with 1 update (#488) (0e96835)
  • deps: bump the nest group with 2 updates (#507) (b641ba5)
  • deps: bump the nest group with 5 updates (#510) (3bbb931)
  • deps: bump the nest group with 6 updates (#479) (cef7779)
  • deps: bump the types group with 1 update (#476) (c1fc389)
  • deps: bump the types group with 1 update (#504) (6f3ec94)
  • deps: bump the types group with 1 update (#522) (1f4fc64)
  • deps: bump the types group with 2 updates (#520) (9778c1f)
  • deps: bump the types group with 3 updates (#491) (3a14216)
  • deps: bump the types group with 3 updates (#511) (7928d29)
  • deps: bump type-fest from 4.3.1 to 4.3.2 (#523) (aa62d09)
  • github-actions: bump actions/checkout from 3 to 4 (#509) (8d34ad4)

1.17.0 (2023-09-09)

🚀 Features

📖 Docs

🔩 Refactor

  • constants: constants for game schemas (#467) (f8331f6)
  • globals: correct UPPER_CASE casing for globals (#446) (669ffa1)
  • object-id: use equal method for comparison (#473) (267d56f)
  • paths: path aliases for src and tests (#440) (5d19d5c)

✅ Tests

  • acceptance: acceptances tests for raven (#459) (0e29af5)
  • acceptance: acceptances tests for three brothers (#458) (df6c976)
  • acceptance: acceptances tests for two sisters (#455) (caa3960)
  • acceptance: sheriff player attribute acceptance tests (#472) (ed9e09e)
  • acceptance: stuttering judge acceptance tests (#469) (8a759c3)
  • player: fix player with name randomness test (#454) (d5cb70a)

🧹 Chore

  • deps: bump @cucumber/cucumber from 9.4.0 to 9.5.0 (#463) (e1af320)
  • deps: bump @cucumber/cucumber from 9.5.0 to 9.5.1 (#470) (49dd67d)
  • deps: bump @fastify/static from 6.10.2 to 6.11.0 (#462) (e0ad49a)
  • deps: bump mongoose from 7.4.4 to 7.4.5 (#444) (64a4e40)
  • deps: bump mongoose from 7.4.5 to 7.5.0 (#453) (295f1e8)
  • deps: bump the eslint group with 1 update (#443) (ab3d1f7)
  • deps: bump the eslint group with 2 updates (#449) (b3472bd)
  • deps: bump the eslint group with 2 updates (#466) (2676eec)
  • deps: bump the nest group with 1 update (#452) (4de05c6)
  • deps: bump the nest group with 5 updates (#447) (858fc29)
  • deps: bump the nest group with 5 updates (#457) (2aae75b)
  • deps: bump the nest group with 7 updates (#460) (122e5cb)
  • deps: bump the types group with 1 update (#442) (17478da)
  • deps: bump the types group with 1 update (#461) (f87108d)
  • deps: bump the types group with 1 update (#468) (3e908ee)
  • deps: bump the types group with 2 updates (#465) (4130ed1)
  • deps: bump type-fest from 4.2.0 to 4.3.1 (#445) (6a800fb)
  • github-actions: bump actions/checkout from 3 to 4 (#464) (834a156)

1.16.0 (2023-08-26)

🚀 Features

  • thief: thief additional cards validation on game creation (#415) (b4bf9de)

✅ Tests

  • acceptance: angel acceptance tests (#402) (5bdb6e8)
  • acceptance: cupid acceptance tests (9dd415d)
  • acceptance: dog wolf acceptance tests (#410) (8163c39)
  • acceptance: fox acceptance tests (#407) (4b5cb79)
  • acceptance: guard acceptance tests (#403) (b82bf4b)
  • acceptance: little girl acceptance tests (#404) (1af6c96)
  • acceptance: pied piper acceptance tests (#401) (ac1702b)
  • acceptance: scapegoat acceptance tests (#411) (864e4e6)
  • acceptance: wild child acceptance tests (#409) (73801b4)

🧹 Chore

  • deps: bump expect from 29.6.3 to 29.6.4 (#433) (be08846)
  • deps: bump lint-staged from 14.0.0 to 14.0.1 (#421) (8c84bdc)
  • deps: bump mongoose from 7.4.3 to 7.4.4 (#424) (7dff095)
  • deps: bump semantic-release from 21.0.7 to 21.0.9 (#414) (2434936)
  • deps: bump semantic-release from 21.0.9 to 21.1.0 (#427) (39deed8)
  • deps: bump semantic-release from 21.1.0 to 21.1.1 (#432) (a55d168)
  • deps: bump the eslint group with 1 update (#413) (b536d91)
  • deps: bump the eslint group with 2 updates (#406) (f514b8b)
  • deps: bump the eslint group with 2 updates (#418) (9087152)
  • deps: bump the jest group with 1 update (#419) (a5c4513)
  • deps: bump the jest group with 1 update (#430) (59d9739)
  • deps: bump the nest group with 1 update (#408) (b6fd825)
  • deps: bump the nest group with 1 update (#425) (5430243)
  • deps: bump the nest group with 1 update (#434) (7737b15)
  • deps: bump the nest group with 5 updates (#416) (0b48d41)
  • deps: bump the nest group with 6 updates (#422) (f0fb776)
  • deps: bump the types group with 1 update (#412) (adbabca)
  • deps: bump the types group with 1 update (#428) (b6c4ca9)
  • deps: bump the types group with 2 updates (#423) (0eb8b1c)
  • deps: bump typescript from 5.1.6 to 5.2.2 (#431) (cc563d8)

1.15.0 (2023-08-14)

🚀 Features

✅ Tests

🔁 CI

  • cucumber: generate cucumber scenarios badge on release (#398) (1623552)

🧹 Chore

  • deps: bump @cucumber/cucumber from 9.3.0 to 9.4.0 (#395) (767f848)
  • deps: bump lint-staged from 13.2.3 to 14.0.0 (#397) (7ad16e6)
  • deps: bump mongoose from 7.4.1 to 7.4.2 (ecf5b64)
  • deps: bump mongoose from 7.4.2 to 7.4.3 (#396) (6ae9f77)
  • deps: bump the commitlint group with 1 update (#388) (c9e22f9)
  • deps: bump the commitlint group with 2 updates (#386) (4e4d566)
  • deps: bump the eslint group with 1 update (#394) (e2d9a86)
  • deps: bump the eslint group with 2 updates (#379) (d20c9ad)
  • deps: bump the jest group with 1 update (aca964f)
  • deps: bump the jest group with 1 update (#380) (fe3824c)
  • deps: bump the nest group with 1 update (#387) (f337fc5)
  • deps: bump the nest group with 2 updates (#377) (c1bfd5a)
  • deps: bump the types group with 1 update (6b424a7)
  • deps: bump the types group with 1 update (#376) (08ae66d)
  • deps: bump the types group with 1 update (#381) (d5f0db2)
  • deps: bump the types group with 1 update (#383) (5bbbe4c)
  • deps: bump the types group with 1 update (#385) (62883e7)
  • deps: bump the types group with 1 update (#393) (76adaa3)
  • deps: bump type-fest from 4.1.0 to 4.2.0 (#384) (2dbe740)

1.14.0 (2023-08-03)

🚀 Features

  • game-history: generate and insert current game history for each play (#358) (dfd80c8)
  • game-history: get game history endpoint (#360) (be65031)
  • game-history: remove unnecessary updatedAt field (#366) (b7c1e8e)
  • game-options: skip turn if no target option (#367) (c3d7e5c)
  • game-options: skip votes options (#370) (9859940)

🧹 Chore

  • deps: bump the eslint group with 2 updates (#355) (aacaf9b)
  • deps: bump the eslint group with 2 updates (#363) (5b1cf4a)
  • deps: bump the nest group with 1 update (#368) (3d1d57d)
  • deps: bump the nest group with 5 updates (#354) (ef9e920)
  • deps: bump the nest group with 6 updates (#361) (06e431f)
  • deps: bump the types group with 1 update (#365) (1e4106f)
  • deps: bump the types group with 1 update (#369) (20a1e74)
  • deps: bump type-fest from 4.0.0 to 4.1.0 (#359) (d96c25e)

1.13.0 (2023-07-29)

🚀 Features

🐛 Bug Fixes

📖 Docs

  • readme: better display for supported roles (#353) (77dcf8e)

🧹 Chore

  • deps: bump @nestjs/cli from 10.1.7 to 10.1.8 (#326) (1354665)
  • deps: bump @nestjs/cli from 10.1.8 to 10.1.10 (#339) (766ae6f)
  • deps: bump @nestjs/mongoose from 10.0.0 to 10.0.1 (#341) (64df0bd)
  • deps: bump @nestjs/swagger from 7.1.1 to 7.1.2 (#340) (53638d5)
  • deps: bump @nestjs/swagger from 7.1.2 to 7.1.4 (#352) (42b94d0)
  • deps: bump mongoose from 7.3.2 to 7.3.3 (0c314f5)
  • deps: bump mongoose from 7.3.3 to 7.3.4 (#328) (2950b8b)
  • deps: bump mongoose from 7.3.4 to 7.4.0 (#337) (82bb5c7)
  • deps: bump mongoose from 7.4.0 to 7.4.1 (#348) (8f2ed9e)
  • deps: bump the commitlint group with 2 updates (#338) (9de8b47)
  • deps: bump the eslint group with 2 updates (#347) (5b5278a)
  • deps: bump the eslint group with 4 updates (#335) (a0d35ec)
  • deps: bump the jest group with 1 update (#351) (a724d25)
  • deps: bump the stryker group with 3 updates (#330) (bcf8dda)
  • deps: bump the types group with 1 update (d3d74e9)
  • deps: bump the types group with 2 updates (#345) (3c25bee)
  • deps: bump the types group with 2 updates (#350) (6d91a26)
  • deps: bump type-fest from 3.12.0 to 3.13.0 (056a3c1)
  • deps: bump type-fest from 3.13.0 to 4.0.0 (#331) (5cdcbba)

1.12.0 (2023-07-07)

🚀 Features

  • dependabot: group some deps together (#317) (a3d7377)
  • game-play: handle sheriff election tie in votes (#314) (09c8606)
  • player-attribute: decreasing and outcomes (#279) (a5c8b6b)

🔩 Refactor

  • game-play-validator: use game source methods for validations (#300) (98b2f53)
  • game-play: rename some services (#293) (01df850)

🔁 CI

  • pr-names: linter for pull requests name (#302) (2c2a8e5)

🧹 Chore

  • deps: bump @commitlint/cli from 17.6.5 to 17.6.6 (d45513b)
  • deps: bump @commitlint/config-conventional from 17.6.5 to 17.6.6 (01b2fe6)
  • deps: bump @nestjs/cli from 10.0.3 to 10.0.5 (ee48eef)
  • deps: bump @nestjs/cli from 10.0.5 to 10.1.1 (#307) (ebb0341)
  • deps: bump @nestjs/cli from 10.1.1 to 10.1.4 (#313) (30164b1)
  • deps: bump @nestjs/cli from 10.1.4 to 10.1.7 (#315) (1866459)
  • deps: bump @nestjs/swagger from 7.0.10 to 7.0.11 (#294) (924734b)
  • deps: bump @nestjs/swagger from 7.0.11 to 7.0.12 (#299) (f26d21a)
  • deps: bump @nestjs/swagger from 7.0.12 to 7.1.1 (#310) (460e242)
  • deps: bump @nestjs/swagger from 7.0.4 to 7.0.6 (f7a1f9f)
  • deps: bump @nestjs/swagger from 7.0.6 to 7.0.10 (#291) (7afad8c)
  • deps: bump @types/node from 20.3.1 to 20.3.2 (63f6f58)
  • deps: bump @types/node from 20.3.2 to 20.3.3 (#303) (350c05a)
  • deps: bump @types/node from 20.3.3 to 20.4.0 (#316) (bc6c2a1)
  • deps: bump @typescript-eslint/eslint-plugin from 5.60.0 to 5.60.1 (9930d12)
  • deps: bump @typescript-eslint/eslint-plugin from 5.60.1 to 5.61.0 (#308) (1711d9d)
  • deps: bump @typescript-eslint/parser from 5.60.0 to 5.60.1 (c7d8388)
  • deps: bump @typescript-eslint/parser from 5.60.1 to 5.61.0 (#309) (1ee5d86)
  • deps: bump eslint from 8.43.0 to 8.44.0 (#306) (f7269d9)
  • deps: bump jest from 29.5.0 to 29.6.0 (#312) (6c4cf4d)
  • deps: bump jest from 29.6.0 to 29.6.1 (#319) (c705ae1)
  • deps: bump lint-staged from 13.2.2 to 13.2.3 (#298) (6ff0285)
  • deps: bump mongoose from 7.3.1 to 7.3.2 (#318) (910878a)
  • deps: bump radash from 10.9.0 to 11.0.0 (#290) (ed28c3e)
  • deps: bump semantic-release from 21.0.5 to 21.0.6 (#296) (525208f)
  • deps: bump semantic-release from 21.0.6 to 21.0.7 (#311) (fef3c53)
  • deps: bump ts-jest from 29.1.0 to 29.1.1 (#304) (234f87c)
  • deps: bump ts-loader from 9.4.3 to 9.4.4 (#295) (c8d0e98)
  • deps: bump typescript from 5.1.3 to 5.1.5 (#292) (c5fd6e0)
  • deps: bump typescript from 5.1.5 to 5.1.6 (#297) (17f745d)
  • stryker: update to stryker 7.1 (#301) (32a2e33)

1.11.0 (2023-06-24)

🚀 Features

  • game-plays: remove obsolete upcoming plays (#277) (e18fbd6)
  • game-play: validate werewolves targets boundaries (#263) (ebe6abf)
  • jest: generate jest badges with CI (#278) (983803b)
  • stryker: enable dashboard (#266) (ee6a487)

🔩 Refactor

  • game-history: get game history specific records if necessary (#267) (076364a)
  • game: add current play to game schema (#260) (f4c7fb4)
  • schemas: add types to schemas nested fields (#258) (6d4c5b1)

🧹 Chore

  • deps: bump @nestjs/cli from 10.0.2 to 10.0.3 (#271) (8da2b40)
  • deps: bump @nestjs/swagger from 7.0.0 to 7.0.1 (#264) (8a10a30)
  • deps: bump @nestjs/swagger from 7.0.1 to 7.0.2 (#270) (281d4b7)
  • deps: bump @nestjs/swagger from 7.0.2 to 7.0.3 (#275) (51472d0)
  • deps: bump @nestjs/swagger from 7.0.3 to 7.0.4 (#276) (4d7bfbb)
  • deps: bump @nestjs/terminus from 10.0.0 to 10.0.1 (#265) (cee0589)
  • deps: bump @typescript-eslint/eslint-plugin from 5.59.11 to 5.60.0 (#269) (393552d)
  • deps: bump @typescript-eslint/parser from 5.59.11 to 5.60.0 (#268) (b2c2b04)
  • deps: bump eslint-plugin-jest from 27.2.1 to 27.2.2 (#272) (1b4bf3d)
  • deps: bump mongoose from 7.3.0 to 7.3.1 (#274) (e00fe87)
  • stryker: adapt to stryker v7 (#222) (16b7751)

1.10.0 (2023-06-17)

🚀 Features

🔩 Refactor

✅ Tests

🧹 Chore

  • deps: bump @commitlint/cli from 17.6.3 to 17.6.5 (#210) (44b8128)
  • deps: bump @commitlint/config-conventional from 17.6.3 to 17.6.5 (#208) (aafc9f7)
  • deps: bump @faker-js/faker from 8.0.1 to 8.0.2 (#207) (3020acc)
  • deps: bump @nestjs/cli from 10.0.1 to 10.0.2 (#252) (dc83b18)
  • deps: bump @nestjs/cli from 9.5.0 to 10.0.1 (#250) (f717f33)
  • deps: bump @nestjs/common from 9.4.2 to 9.4.3 (#237) (25eaeaf)
  • deps: bump @nestjs/config from 2.3.2 to 2.3.3 (#243) (5d67fed)
  • deps: bump @nestjs/config from 2.3.3 to 2.3.4 (#245) (1d323d1)
  • deps: bump @nestjs/config from 2.3.4 to 3.0.0 (#249) (a254172)
  • deps: bump @nestjs/core from 9.4.2 to 9.4.3 (#235) (c1e6e91)
  • deps: bump @nestjs/mongoose from 9.2.2 to 10.0.0 (#251) (3fe60fb)
  • deps: bump @nestjs/platform-express from 9.4.2 to 9.4.3 (#234) (d56efbc)
  • deps: bump @nestjs/platform-fastify from 9.4.2 to 9.4.3 (#241) (dcb1582)
  • deps: bump @nestjs/schematics from 9.2.0 to 10.0.1 (#248) (a5a6a26)
  • deps: bump @nestjs/swagger from 6.3.0 to 7.0.0 (#253) (3e60868)
  • deps: bump @nestjs/terminus from 9.2.2 to 10.0.0 (#255) (d2f9750)
  • deps: bump @nestjs/testing from 9.4.2 to 9.4.3 (#239) (91d78f7)
  • deps: bump @stryker-mutator/jest-runner from 6.4.2 to 7.0.0 (#218) (33d989e)
  • deps: bump @stryker-mutator/typescript-checker from 6.4.2 to 7.0.0 (#221) (b1d3b6f)
  • deps: bump @types/jest from 29.5.1 to 29.5.2 (#213) (10bcfc9)
  • deps: bump @types/node from 20.2.4 to 20.2.5 (#206) (492e9b2)
  • deps: bump @types/node from 20.2.5 to 20.3.0 (#232) (34a0cec)
  • deps: bump @types/node from 20.3.0 to 20.3.1 (#236) (d342c3f)
  • deps: bump @typescript-eslint/eslint-plugin from 5.59.7 to 5.59.8 (#205) (4da8dd0)
  • deps: bump @typescript-eslint/eslint-plugin from 5.59.8 to 5.59.9 (#226) (36ee256)
  • deps: bump @typescript-eslint/eslint-plugin from 5.59.9 to 5.59.11 (#238) (324be15)
  • deps: bump @typescript-eslint/parser from 5.59.7 to 5.59.8 (#204) (4c48548)
  • deps: bump @typescript-eslint/parser from 5.59.8 to 5.59.9 (#227) (326e5fd)
  • deps: bump @typescript-eslint/parser from 5.59.9 to 5.59.11 (#242) (2cdc497)
  • deps: bump eslint from 8.41.0 to 8.42.0 (#219) (7ebdfc1)
  • deps: bump eslint from 8.42.0 to 8.43.0 (#256) (f50b4de)
  • deps: bump mongoose from 7.2.1 to 7.2.2 (#209) (61c4cc3)
  • deps: bump mongoose from 7.2.2 to 7.2.3 (#231) (dfe6b37)
  • deps: bump mongoose from 7.2.3 to 7.2.4 (#240) (61e97b1)
  • deps: bump mongoose from 7.2.4 to 7.3.0 (#246) (808f6c3)
  • deps: bump radash from 10.8.1 to 10.9.0 (#254) (3b02efa)
  • deps: bump semantic-release from 21.0.2 to 21.0.3 (#220) (5e7555f)
  • deps: bump semantic-release from 21.0.3 to 21.0.5 (#233) (063b901)
  • deps: bump typescript from 5.0.4 to 5.1.3 (#216) (bd80920)
  • jest: adapt tests to jest-extended v4 (#257) (645ca7e)
  • script: allow numbers in git branches (#223) (4a328d6)

1.9.0 (2023-05-26)

🚀 Features

  • players: player killer or revealer service (#182) (2dc018a)

🔩 Refactor

  • fonctional-programming: add cloneDeep for making pure functions (#168) (bb94ad9)

🔁 CI

  • unit-tests: remove unnecessary docker step and bump node version to 20 (#169) (97df00b)

🧹 Chore

  • deps: bump @faker-js/faker from 8.0.0 to 8.0.1 (#174) (7eb15df)
  • deps: bump @fastify/static from 6.10.1 to 6.10.2 (#203) (cf5e311)
  • deps: bump @nestjs/cli from 9.4.2 to 9.5.0 (#183) (e3a6e27)
  • deps: bump @nestjs/common from 9.4.0 to 9.4.1 (#178) (2f9247f)
  • deps: bump @nestjs/common from 9.4.1 to 9.4.2 (#195) (4524a95)
  • deps: bump @nestjs/config from 2.3.1 to 2.3.2 (#175) (7e8b070)
  • deps: bump @nestjs/core from 9.4.0 to 9.4.1 (#176) (32a774c)
  • deps: bump @nestjs/core from 9.4.1 to 9.4.2 (#199) (38e89ff)
  • deps: bump @nestjs/platform-express from 9.4.0 to 9.4.1 (#180) (596311b)
  • deps: bump @nestjs/platform-express from 9.4.1 to 9.4.2 (#197) (e351e39)
  • deps: bump @nestjs/platform-fastify from 9.4.0 to 9.4.1 (#177) (91a989c)
  • deps: bump @nestjs/platform-fastify from 9.4.1 to 9.4.2 (#198) (82c22a4)
  • deps: bump @nestjs/schematics from 9.1.0 to 9.2.0 (#184) (c44b7c2)
  • deps: bump @nestjs/testing from 9.4.0 to 9.4.1 (#181) (34eef21)
  • deps: bump @nestjs/testing from 9.4.1 to 9.4.2 (#194) (78ba12e)
  • deps: bump @types/lodash from 4.14.194 to 4.14.195 (#202) (71e50fa)
  • deps: bump @types/node from 20.1.3 to 20.1.4 (e98488c)
  • deps: bump @types/node from 20.1.4 to 20.1.5 (#170) (d4b52e2)
  • deps: bump @types/node from 20.1.5 to 20.1.7 (#179) (40d21ad)
  • deps: bump @types/node from 20.1.7 to 20.2.0 (#186) (29ab7e1)
  • deps: bump @types/node from 20.2.0 to 20.2.1 (#187) (22b6de1)
  • deps: bump @types/node from 20.2.1 to 20.2.3 (#189) (07aeccb)
  • deps: bump @types/node from 20.2.3 to 20.2.4 (#201) (9a1df3e)
  • deps: bump @typescript-eslint/eslint-plugin from 5.59.5 to 5.59.6 (#173) (4970d8e)
  • deps: bump @typescript-eslint/eslint-plugin from 5.59.6 to 5.59.7 (#193) (7c677ef)
  • deps: bump @typescript-eslint/parser from 5.59.5 to 5.59.6 (#171) (4ea87eb)
  • deps: bump @typescript-eslint/parser from 5.59.6 to 5.59.7 (#192) (7d95b8a)
  • deps: bump eslint from 8.40.0 to 8.41.0 (#190) (616f40f)
  • deps: bump mongoose from 7.1.1 to 7.1.2 (#188) (05b628f)
  • deps: bump mongoose from 7.1.2 to 7.2.0 (#191) (c4df37d)
  • deps: bump mongoose from 7.2.0 to 7.2.1 (#200) (ce0bb90)
  • deps: bump qs from 6.11.1 to 6.11.2 (#172) (11f2bd6)
  • deps: bump rimraf from 5.0.0 to 5.0.1 (#185) (9982200)
  • deps: bump ts-loader from 9.4.2 to 9.4.3 (#196) (6655152)
  • git: git attributes in dedicated file (#166) (d0bdebc)

1.8.0 (2023-05-14)

🚀 Features

🎨 Styles

🔩 Refactor

  • exceptions: use nestjs exception filter (#164) (e888eb6)
  • faker: adapt deprecated v8 methods (#163) (c283433)

✅ Tests

🧹 Chore

  • deps: bump @faker-js/faker from 7.6.0 to 8.0.0 (#159) (855d932)
  • deps: bump @types/node from 18.16.3 to 20.1.0 (c667c8b)
  • deps: bump @types/node from 20.1.0 to 20.1.1 (#153) (638afdf)
  • deps: bump @types/node from 20.1.1 to 20.1.2 (#157) (55a91ad)
  • deps: bump @types/node from 20.1.2 to 20.1.3 (#160) (5056103)
  • deps: bump @types/validator from 13.7.15 to 13.7.16 (63a4454)
  • deps: bump @types/validator from 13.7.16 to 13.7.17 (#156) (05982f0)
  • deps: bump @typescript-eslint/eslint-plugin from 5.59.2 to 5.59.5 (#155) (11330a6)
  • deps: bump @typescript-eslint/parser from 5.59.2 to 5.59.5 (#154) (8d33b7d)
  • deps: bump eslint from 8.39.0 to 8.40.0 (bba882f)
  • deps: bump mongoose from 7.1.0 to 7.1.1 (#158) (d1bf310)

1.7.1 (2023-05-07)

🐛 Bug Fixes

📖 Docs

  • package-json: deleted leading spaces in some package-json commands (#141) (f9a080a)

✅ Tests

  • factories: add or improve factories among tests (#145) (8cedb0e)
  • object-equality: use strictEqual instead of matchObject (#147) (1cf3779)

🧹 Chore

  • deps: bump @commitlint/cli from 17.6.1 to 17.6.3 (#144) (5b3650f)
  • deps: bump @commitlint/config-conventional from 17.6.1 to 17.6.3 (#143) (aad2258)

1.7.0 (2023-05-03)

🚀 Features

  • changelog: commit sections finally sorted (#114) (7b03e55)
  • dependabot: update gitHub actions automatically (#84) (aba46d4)
  • game: create game history record (#85) (9918713)
  • game: make game play route (#119) (58e115f)

📖 Docs

  • package-json: more precise docs in package json (#118) (e50e326)
  • readme: add missing section in readme summary (#140) (8132799)

🧹 Chore

  • deps: bump @commitlint/cli from 17.5.1 to 17.6.1 (#112) (061d7e6)
  • deps: bump @commitlint/config-conventional from 17.4.4 to 17.6.1 (#113) (1260d7b)
  • deps: bump @fastify/static from 6.10.0 to 6.10.1 (#106) (404dcaf)
  • deps: bump @fastify/static from 6.9.0 to 6.10.0 (#90) (bea97b6)
  • deps: bump @nestjs/cli from 9.3.0 to 9.4.0 (#107) (a9e4617)
  • deps: bump @nestjs/cli from 9.4.0 to 9.4.1 (#125) (7a0fcfa)
  • deps: bump @nestjs/cli from 9.4.1 to 9.4.2 (#128) (47b29a9)
  • deps: bump @nestjs/common from 9.3.12 to 9.4.0 (#96) (b33f7cd)
  • deps: bump @nestjs/core from 9.3.12 to 9.4.0 (#99) (e97c99d)
  • deps: bump @nestjs/platform-express from 9.3.12 to 9.4.0 (#98) (b0fc028)
  • deps: bump @nestjs/platform-fastify from 9.3.12 to 9.4.0 (#97) (c29d2ea)
  • deps: bump @nestjs/schematics from 9.0.4 to 9.1.0 (#87) (98dbf0c)
  • deps: bump @nestjs/swagger from 6.2.1 to 6.3.0 (#89) (ca96a6d)
  • deps: bump @nestjs/testing from 9.3.12 to 9.4.0 (#95) (f325230)
  • deps: bump @types/jest from 29.5.0 to 29.5.1 (#120) (f4c365a)
  • deps: bump @types/lodash from 4.14.192 to 4.14.194 (#109) (7e46b87)
  • deps: bump @types/node from 18.15.10 to 18.15.11 (18f9ec6)
  • deps: bump @types/node from 18.15.11 to 18.15.12 (#121) (c19e0d1)
  • deps: bump @types/node from 18.15.12 to 18.15.13 (#122) (4c5b393)
  • deps: bump @types/node from 18.15.13 to 18.16.0 (#124) (81bfd6f)
  • deps: bump @types/node from 18.16.0 to 18.16.1 (#131) (241d62c)
  • deps: bump @types/node from 18.16.1 to 18.16.2 (#134) (72e2962)
  • deps: bump @types/node from 18.16.2 to 18.16.3 (#137) (1869a1e)
  • deps: bump @types/validator from 13.7.14 to 13.7.15 (#110) (dd19e05)
  • deps: bump @typescript-eslint/eslint-plugin from 5.57.0 to 5.57.1 (#93) (20a2b07)
  • deps: bump @typescript-eslint/eslint-plugin from 5.57.1 to 5.58.0 (#104) (81d03d3)
  • deps: bump @typescript-eslint/eslint-plugin from 5.58.0 to 5.59.0 (#115) (2635b9c)
  • deps: bump @typescript-eslint/eslint-plugin from 5.59.0 to 5.59.1 (#126) (0f831a3)
  • deps: bump @typescript-eslint/eslint-plugin from 5.59.1 to 5.59.2 (#138) (887af37)
  • deps: bump @typescript-eslint/parser from 5.57.0 to 5.57.1 (#94) (9e8242f)
  • deps: bump @typescript-eslint/parser from 5.57.1 to 5.58.0 (#105) (783e718)
  • deps: bump @typescript-eslint/parser from 5.58.0 to 5.59.0 (#117) (47972b2)
  • deps: bump @typescript-eslint/parser from 5.59.0 to 5.59.1 (#127) (f78414e)
  • deps: bump @typescript-eslint/parser from 5.59.1 to 5.59.2 (#139) (e12add4)
  • deps: bump eslint from 8.36.0 to 8.37.0 (24c0c17)
  • deps: bump eslint from 8.37.0 to 8.38.0 (#103) (6b795a5)
  • deps: bump eslint from 8.38.0 to 8.39.0 (#123) (5b7bd23)
  • deps: bump lint-staged from 13.2.0 to 13.2.1 (#101) (4a4ec9a)
  • deps: bump lint-staged from 13.2.1 to 13.2.2 (#132) (05b2ff0)
  • deps: bump mongoose from 7.0.3 to 7.0.4 (#116) (e9a6f7a)
  • deps: bump mongoose from 7.0.4 to 7.0.5 (#129) (e675ff8)
  • deps: bump mongoose from 7.0.5 to 7.1.0 (#135) (eee079b)
  • deps: bump rimraf from 4.4.1 to 5.0.0 (#102) (b6d1cba)
  • deps: bump rxjs from 7.8.0 to 7.8.1 (#133) (0102c92)
  • deps: bump semantic-release from 21.0.0 to 21.0.1 (#88) (643b6f3)
  • deps: bump semantic-release from 21.0.1 to 21.0.2 (#136) (e4ac52b)
  • deps: bump ts-jest from 29.0.5 to 29.1.0 (#92) (72461ef)
  • deps: bump tsconfig-paths from 4.1.2 to 4.2.0 (a6850b7)
  • deps: bump typescript from 4.9.5 to 5.0.4 (#100) (352f8f0)

1.6.2 (2023-03-28)

🧹 Chore

  • deps: bump @nestjs/terminus from 9.2.1 to 9.2.2 (#74) (2f8dc4c)
  • deps: bump mongoose from 6.10.4 to 7.0.3 (#59) (b4efa64)
  • scripts: set assignee and labels in create pull request script (#77) (a9e827f)
  • semantic: release rules (4743081)

✅ Tests

  • factories: multiple factories for clearer tests (#78) (9ed0189)

🔁 CI

  • changelog: chore section displayed and semantic release docs in readme (#75) (75ac728)

1.6.1 (2023-03-27)

🐛 Bug Fixes

  • sonarcloud: code coverage exclusion (3318098)

1.6.0 (2023-03-27)

🔁 CI

  • sonarcloud: skip step if author is dependabot (#52) (699e19d)
  • sonarcloud: skip step if author is dependabot... 2 (#53) (1f70e24)

🔩 Refactor

  • dto: better structure and composition for dto (#51) (3bc3b6e)

🐛 Bug Fixes

🎨 Styles

🚀 Features

  • dependabot: increase pr limit to 20 (#62) (2fad24a)
  • game-queue: game initial upcoming night plays (#70) (d457b02)
  • sonarcloud: more defined config file (#45) (31c835c)

1.5.0 (2023-03-21)

📖 Docs

🔁 CI

  • sonarcloud: sonarcloud analysis when releasing to main (#41) (d337923)

🚀 Features

  • dependabot: add dependabot for dependencies updates (#43) (54a047e)
  • game: cancel playing game with DELETE endpoint (#35) (16eef75)
  • game: get random composition route (#42) (88ea1d6)
  • script: create pull request against develop script (#40) (1a4a964)

1.4.0 (2023-03-17)

🔁 CI

  • build: parallel jobs and cache for faster build (#25) (0f84af0)
  • pipeline: concurrent pipelines are canceled (#27) (3c5e3ce)
  • sonarcloud: code quality and security scan (#28) (052447d)

🚀 Features

  • eslint: override controller files for eslint rules (#34) (b4de0e0)
  • game: get a game by id route (#29) (b636d5a)

🐛 Bug Fixes

  • pipeline: always save tests coverage (#31) (39417fa)
  • release: good use of restore cache for deploying (9eb4e0f)
  • release: good use of restore cache for deploying (f2e8595)
  • release: good use of restore cache for deploying.. last time (e6eff61)

1.3.0 (2023-03-15)

🎨 Styles

  • gource: logo in right bottom corner (#20) (ef1f34a)

🐛 Bug Fixes

  • create-branch-script: good message when starting script (#21) (950e289)
  • semantic-release: package json version updated when merged to main (d7694c3)

🚀 Features

  • game-options: game options added in creation (#19) (d0138f0)
  • game: full game player schema (#22) (76865cd)
  • mongoose: limit mongoose connection retries for simpler debugging (#24) (74a3d15)

1.2.0 (2023-03-10)

🚀 Features

  • games: basic game creation (#13) (c3a1aad)
  • gource: commits tree visualisation with gource (#14) (4a113ac)

🎨 Styles

  • logo: the most beautiful logo in the world (#15) (1c87405)

🔁 CI

  • semantic-release: package json version updated when merged to main (#16) (8884d1a)

1.1.0 (2023-03-05)

🚀 Features

  • fastify: fastify engine for http server (#10) (154fb13)
  • release: better release system (5d13847)
  • roles: get roles route (ec395f9)

Semantic Versioning Changelog

1.0.0 (2023-03-03)

Bug Fixes

  • release: fix release system (897dbd3)
  • release: fix release system (8778f86)
  • release: fix release system (e2cb1fd)

Features