Skip to content

Commit 707dfdb

Browse files
authored
Release 16.1.2
2 parents 053e9b9 + f8f4467 commit 707dfdb

24 files changed

+1233
-1169
lines changed

.npm-upgrade.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@
44
"versions": ">3",
55
"reason": "ESM"
66
},
7+
"readdirp": {
8+
"versions": ">4",
9+
"reason": "ESM"
10+
},
11+
"chokidar": {
12+
"versions": ">4",
13+
"reason": "ESM"
14+
},
715
"better-sqlite3": {
816
"versions": ">9",
917
"reason": "TypeORM compatibility"

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
# GameVault Backend Server Changelog
22

3+
## 16.1.2
4+
5+
### Changes
6+
7+
- Fix Age Rating Check being Applied to Admins for Game Downloads
8+
- Fix Covers/Metadata missing after metadata refreshes
9+
- Added `TESTING_LOG_HTTP_TRAFFIC_ENABLED` parameter to help analyze network traffic
10+
- Fixed `early_access` being required in UpdateGameDto inconsistency in OpenAPI contract
11+
- Fixed `name` not being mentioned in MetadataProviderDto inconsistency in OpenAPI contract
12+
- Fixed metadata controllers returning tags, genres, publishers & developers for deleted games
13+
- Deleting and Restoring games now clears / remerges effective metadata
14+
- Fixed not being able to edit NC games.
15+
16+
### Thanks
17+
18+
- @always_sings_along
19+
320
## 16.1.1
421

522
### Changes

package.json

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "gamevault-backend",
3-
"version": "16.1.1",
3+
"version": "16.1.2",
44
"description": "the self-hosted gaming platform for drm-free games",
55
"author": "Alkan Alper, Schäfer Philip GbR / Phalcode",
66
"private": true,
@@ -25,30 +25,30 @@
2525
"test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand"
2626
},
2727
"dependencies": {
28-
"@nestjs/common": "^11.1.6",
29-
"@nestjs/core": "^11.1.6",
28+
"@nestjs/common": "^11.1.9",
29+
"@nestjs/core": "^11.1.9",
3030
"@nestjs/event-emitter": "^3.0.1",
31-
"@nestjs/jwt": "^11.0.1",
31+
"@nestjs/jwt": "^11.0.2",
3232
"@nestjs/passport": "^11.0.5",
33-
"@nestjs/platform-express": "^11.1.6",
34-
"@nestjs/platform-socket.io": "^11.1.6",
35-
"@nestjs/schedule": "^6.0.1",
33+
"@nestjs/platform-express": "^11.1.9",
34+
"@nestjs/platform-socket.io": "^11.1.9",
35+
"@nestjs/schedule": "^6.1.0",
3636
"@nestjs/serve-static": "^5.0.4",
37-
"@nestjs/swagger": "^11.2.1",
37+
"@nestjs/swagger": "^11.2.3",
3838
"@nestjs/typeorm": "^11.0.0",
39-
"@nestjs/websockets": "^11.1.6",
39+
"@nestjs/websockets": "^11.1.9",
4040
"@phalcode/ts-igdb-client": "^1.0.24",
4141
"bcrypt": "^6.0.0",
4242
"better-sqlite3": "^12.2.0",
4343
"builder-pattern": "^2.2.0",
4444
"bytes": "^3.1.2",
45-
"chokidar": "^4.0.3",
45+
"chokidar": "^4.0.0",
4646
"class-transformer": "^0.5.1",
47-
"class-validator": "^0.14.2",
47+
"class-validator": "^0.14.3",
4848
"compression": "^1.8.1",
4949
"cookie-parser": "^1.4.7",
5050
"dotenv": "^17.2.3",
51-
"express": "^5.1.0",
51+
"express": "^5.2.1",
5252
"file-type-checker": "^1.1.6",
5353
"fs-extra": "^11.3.2",
5454
"helmet": "^8.1.0",
@@ -64,65 +64,65 @@
6464
"passport-jwt": "^4.0.1",
6565
"passport-oauth2": "^1.8.0",
6666
"pg": "^8.16.3",
67-
"readdirp": "^4.1.2",
67+
"readdirp": "^4.0.0",
6868
"reflect-metadata": "^0.2.2",
69-
"rimraf": "^6.0.1",
69+
"rimraf": "^6.1.2",
7070
"rxjs": "^7.8.2",
7171
"sanitize-filename": "^1.6.3",
7272
"semver": "^7.7.3",
7373
"socket.io": "^4.8.1",
7474
"stream-throttle": "^0.1.3",
7575
"string-similarity-js": "^2.1.4",
76-
"typeorm": "^0.3.27",
76+
"typeorm": "^0.3.28",
7777
"typeorm-naming-strategies": "^4.1.0",
7878
"unidecode": "^1.1.0",
79-
"winston": "^3.18.3",
79+
"winston": "^3.19.0",
8080
"winston-console-format": "^1.0.8",
8181
"winston-daily-rotate-file": "^5.0.0"
8282
},
8383
"devDependencies": {
84-
"@eslint/compat": "^1.4.0",
85-
"@eslint/eslintrc": "^3.3.1",
86-
"@eslint/js": "^9.38.0",
87-
"@nestjs/cli": "^11.0.10",
84+
"@eslint/compat": "^2.0.0",
85+
"@eslint/eslintrc": "^3.3.3",
86+
"@eslint/js": "^9.39.2",
87+
"@nestjs/cli": "^11.0.14",
8888
"@nestjs/schematics": "^11.0.9",
89-
"@nestjs/testing": "^11.1.6",
89+
"@nestjs/testing": "^11.1.9",
9090
"@types/bcrypt": "^6.0.0",
9191
"@types/bytes": "^3.1.5",
9292
"@types/compression": "^1.8.1",
93-
"@types/cookie-parser": "^1.4.9",
94-
"@types/express": "^5.0.3",
93+
"@types/cookie-parser": "^1.4.10",
94+
"@types/express": "^5.0.6",
9595
"@types/fs-extra": "^11.0.4",
9696
"@types/jest": "^30.0.0",
97-
"@types/lodash": "^4.17.20",
97+
"@types/lodash": "^4.17.21",
9898
"@types/mime": "^3.0.4",
9999
"@types/morgan": "^1.9.10",
100100
"@types/ms": "^2.1.0",
101101
"@types/multer": "^2.0.0",
102102
"@types/node": "^22.0.0",
103-
"@types/node-7z": "^2.1.10",
103+
"@types/node-7z": "^2.1.11",
104104
"@types/passport-http": "^0.3.11",
105105
"@types/passport-jwt": "^4.0.1",
106106
"@types/passport-oauth2": "^1.8.0",
107-
"@types/pg": "^8.15.5",
107+
"@types/pg": "^8.16.0",
108108
"@types/semver": "^7.7.1",
109109
"@types/stream-throttle": "^0.1.4",
110110
"@types/string-similarity": "^4.0.2",
111111
"@types/unidecode": "^1.1.0",
112-
"@typescript-eslint/eslint-plugin": "^8.46.2",
113-
"@typescript-eslint/parser": "^8.46.2",
114-
"eslint": "^9.38.0",
112+
"@typescript-eslint/eslint-plugin": "^8.50.0",
113+
"@typescript-eslint/parser": "^8.50.0",
114+
"eslint": "^9.39.2",
115115
"eslint-config-prettier": "^10.1.8",
116116
"eslint-plugin-import": "^2.32.0",
117117
"eslint-plugin-prettier": "^5.5.4",
118-
"globals": "^16.4.0",
118+
"globals": "^16.5.0",
119119
"jest": "^30.2.0",
120120
"logform": "2.7.0",
121-
"prettier": "^3.6.2",
122-
"prettier-plugin-jsdoc": "^1.3.3",
121+
"prettier": "^3.7.4",
122+
"prettier-plugin-jsdoc": "^1.8.0",
123123
"prettier-plugin-organize-imports": "^4.3.0",
124124
"simple-git-hooks": "^2.13.1",
125-
"ts-jest": "^29.4.5",
125+
"ts-jest": "^29.4.6",
126126
"ts-node": "^10.9.2",
127127
"typescript": "~5.9.3"
128128
},

0 commit comments

Comments
 (0)