From b0dcfe518b298266ad2e391b4a2376306687e9ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Ad=C3=A1mek?= Date: Wed, 20 May 2026 14:31:35 +0200 Subject: [PATCH 1/2] chore(deps): update mikro-orm packages to v7.1 Co-Authored-By: Claude Opus 4.7 (1M context) --- package-lock.json | 96 +++++++++++++++++++++++------------------------ package.json | 10 ++--- 2 files changed, 53 insertions(+), 53 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6d3e0ee..6f7a18d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,16 +10,16 @@ "license": "MIT", "dependencies": { "@fastify/jwt": "^10.0.0", - "@mikro-orm/core": "^7.0.14", - "@mikro-orm/migrations": "^7.0.14", - "@mikro-orm/sqlite": "^7.0.14", + "@mikro-orm/core": "^7.1.0", + "@mikro-orm/migrations": "^7.1.0", + "@mikro-orm/sqlite": "^7.1.0", "argon2": "^0.44.0", "fastify": "^5.8.5", "zod": "^4.4.3" }, "devDependencies": { - "@mikro-orm/cli": "^7.0.14", - "@mikro-orm/seeder": "^7.0.14", + "@mikro-orm/cli": "^7.1.0", + "@mikro-orm/seeder": "^7.1.0", "@types/node": "^25.6.0", "tsx": "^4.21.0", "typescript": "^6.0.3", @@ -660,14 +660,14 @@ } }, "node_modules/@mikro-orm/cli": { - "version": "7.0.14", - "resolved": "https://registry.npmjs.org/@mikro-orm/cli/-/cli-7.0.14.tgz", - "integrity": "sha512-IJGnrNSvaLMoYcwBBmIjuxDZU82CSbi7ybPNhc9kCGGduOdwLqgqjj5DobOn1+atci0Y2A+JKWTvQS0xkNJ7Qw==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@mikro-orm/cli/-/cli-7.1.0.tgz", + "integrity": "sha512-rU7iWj1qF9kWWp+osZZ9BtGAGr+hMwgEhGMNtvQ8K/7PMYyTa4Tedcvm+YqUcsYwG56O3pWs0Gic5hw9nsxuHg==", "dev": true, "license": "MIT", "dependencies": { - "@mikro-orm/core": "7.0.14", - "mikro-orm": "7.0.14", + "@mikro-orm/core": "7.1.0", + "mikro-orm": "7.1.0", "yargs": "17.7.2" }, "bin": { @@ -678,9 +678,9 @@ } }, "node_modules/@mikro-orm/core": { - "version": "7.0.14", - "resolved": "https://registry.npmjs.org/@mikro-orm/core/-/core-7.0.14.tgz", - "integrity": "sha512-KfQttYMFoxmSHdVtJL5sU8i0gA+eXlXEMdgpqC22H4KlaxgON2v6VJYeopQI4zO4Iw/4/DUwLsn9Q57s3Vb8/g==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@mikro-orm/core/-/core-7.1.0.tgz", + "integrity": "sha512-qzZwEbA70kKSEKI0xnXn2CCyzDp1cC5zA5WR6P11eKi4FqvreBLh3Orb8rPGRqBkXhm5OUgKLdkgoPkePQ6Yfg==", "license": "MIT", "engines": { "node": ">= 22.17.0" @@ -698,63 +698,63 @@ } }, "node_modules/@mikro-orm/migrations": { - "version": "7.0.14", - "resolved": "https://registry.npmjs.org/@mikro-orm/migrations/-/migrations-7.0.14.tgz", - "integrity": "sha512-VZPdcIXtZLJrQCVWBFX/058w9xxb4Wod4x7Q6KpygR7SL0GD8WdJEsyFiWkLRZsHtbTTdA5DkZ/MJUm0sPdukw==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@mikro-orm/migrations/-/migrations-7.1.0.tgz", + "integrity": "sha512-AsD1uvThixoz88ZGO+mtQh44cJsrYacAYcmR0SChjtYkSr/FiCoBy92iy0Z77pqmzIqFPhkD71HesNrQDx9Eog==", "license": "MIT", "dependencies": { - "@mikro-orm/sql": "7.0.14" + "@mikro-orm/sql": "7.1.0" }, "engines": { "node": ">= 22.17.0" }, "peerDependencies": { - "@mikro-orm/core": "7.0.14" + "@mikro-orm/core": "7.1.0" } }, "node_modules/@mikro-orm/seeder": { - "version": "7.0.14", - "resolved": "https://registry.npmjs.org/@mikro-orm/seeder/-/seeder-7.0.14.tgz", - "integrity": "sha512-+XRMfYQFBG9hcruMeLGmoVrn3mddg8QZ0OprC73YzAt84OdkN7DZ5kZmvBT8TTv++FPBjCDtCFzjMA9cf9Ndjg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@mikro-orm/seeder/-/seeder-7.1.0.tgz", + "integrity": "sha512-Acn5fxELjGNQ889J2pw1jem+xLn6CxKQe+vGVvw812UjK8kFFeoJWsquiM64Ytww3m6aMlbO4/MCtu027fI7Cg==", "dev": true, "license": "MIT", "engines": { "node": ">= 22.17.0" }, "peerDependencies": { - "@mikro-orm/core": "7.0.14" + "@mikro-orm/core": "7.1.0" } }, "node_modules/@mikro-orm/sql": { - "version": "7.0.14", - "resolved": "https://registry.npmjs.org/@mikro-orm/sql/-/sql-7.0.14.tgz", - "integrity": "sha512-9spNahhbFmTKhb1jCRuLnlLDS5TRkC3FIGgcCHYqKuwO/xJpfWSdCgLtJw+XXOwYgsoVqCcsWPf9GF3BWDZ+1Q==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@mikro-orm/sql/-/sql-7.1.0.tgz", + "integrity": "sha512-fDzM75/Auu6tLFsWvR7SNb+vMbZrrYjg43RKplKVe/2jdJLv+2IgXI9T1ebhKNDSLmolTTjPy/IrSv41QIb9lQ==", "license": "MIT", "dependencies": { - "kysely": "0.28.17" + "kysely": "0.29.2" }, "engines": { "node": ">= 22.17.0" }, "peerDependencies": { - "@mikro-orm/core": "7.0.14" + "@mikro-orm/core": "7.1.0" } }, "node_modules/@mikro-orm/sqlite": { - "version": "7.0.14", - "resolved": "https://registry.npmjs.org/@mikro-orm/sqlite/-/sqlite-7.0.14.tgz", - "integrity": "sha512-P+f25FhJ7nP9eTMORQhQmQ8aS6sDDEd05qnHxxAUPDKQCsLhNXByKKIrX1QQdWLsWE954/St9tN7eTes8b9Lbw==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@mikro-orm/sqlite/-/sqlite-7.1.0.tgz", + "integrity": "sha512-zZPpWAgUPYN/U+BiwZxPZCC/hoOXYHP+lG7dOYC4owufI5dsbe1mUCRIz2asAXmDCfJ+7K/FA/UxfKrqbHZmPQ==", "license": "MIT", "dependencies": { - "@mikro-orm/sql": "7.0.14", - "better-sqlite3": "12.9.0", - "kysely": "0.28.17" + "@mikro-orm/sql": "7.1.0", + "better-sqlite3": "12.10.0", + "kysely": "0.29.2" }, "engines": { "node": ">= 22.17.0" }, "peerDependencies": { - "@mikro-orm/core": "7.0.14" + "@mikro-orm/core": "7.1.0" } }, "node_modules/@napi-rs/wasm-runtime": { @@ -1402,9 +1402,9 @@ "license": "MIT" }, "node_modules/better-sqlite3": { - "version": "12.9.0", - "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-12.9.0.tgz", - "integrity": "sha512-wqUv4Gm3toFpHDQmaKD4QhZm3g1DjUBI0yzS4UBl6lElUmXFYdTQmmEDpAFa5o8FiFiymURypEnfVHzILKaxqQ==", + "version": "12.10.0", + "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-12.10.0.tgz", + "integrity": "sha512-CyzaZRQKyHkB2ZInfTTl2nvT33EbDpjkLEbE8/Zck3Ll6O0qqvuGdrJ45HgtH+HykRg88ITY3AdreBGN70aBSQ==", "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -1412,7 +1412,7 @@ "prebuild-install": "^7.1.1" }, "engines": { - "node": "20.x || 22.x || 23.x || 24.x || 25.x" + "node": "20.x || 22.x || 23.x || 24.x || 25.x || 26.x" } }, "node_modules/bindings": { @@ -2060,12 +2060,12 @@ "license": "MIT" }, "node_modules/kysely": { - "version": "0.28.17", - "resolved": "https://registry.npmjs.org/kysely/-/kysely-0.28.17.tgz", - "integrity": "sha512-nbD8lB9EB3wNdMhOCdx5Li8DxnLbvKByylRLcJ1h+4SkrowVeECAyZlyiKMThF7xFdRz0jSQ2MoJr+wXux2y0Q==", + "version": "0.29.2", + "resolved": "https://registry.npmjs.org/kysely/-/kysely-0.29.2.tgz", + "integrity": "sha512-s6WVJyEZrbm6jhBpiKHsGHyePMrVQKJ85wZCFCr9W4QHv6WTjWIrdvTmO9hDEA3bNK0xkrE2DqrHsXMLWuZpQg==", "license": "MIT", "engines": { - "node": ">=20.0.0" + "node": ">=22.0.0" } }, "node_modules/light-my-request": { @@ -2377,9 +2377,9 @@ } }, "node_modules/mikro-orm": { - "version": "7.0.14", - "resolved": "https://registry.npmjs.org/mikro-orm/-/mikro-orm-7.0.14.tgz", - "integrity": "sha512-oN/4E9CxJ4G/HnUZYUZrwz4HCoaGMzxCFsk1w01U7Ot3/kPeHiZJgzaKkbXuXdMzBn7ZXkCq5YtiNO1of78e1g==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/mikro-orm/-/mikro-orm-7.1.0.tgz", + "integrity": "sha512-YlrXwSo5BRzbxYRhRihl99ALkkegvlOHUDq0C99I240yuKBUTeXUPJIhnh2/HsKvZb1E23AqTjlDtvmLVTzHzA==", "dev": true, "license": "MIT", "engines": { @@ -2454,9 +2454,9 @@ "license": "MIT" }, "node_modules/node-abi": { - "version": "3.90.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.90.0.tgz", - "integrity": "sha512-pZNQT7UnYlMwMBy5N1lV5X/YLTbZM5ncytN3xL7CHEzhDN8uVe0u55yaPUJICIJjaCW8NrM5BFdqr7HLweStNA==", + "version": "3.92.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.92.0.tgz", + "integrity": "sha512-KdHvFWZjEKDf0cakgFjebl371GPsISX2oZHcuyKqM7DtogIsHrqKeLTo8wBHxaXRAQlY2PsPlZmfo+9ZCxEREQ==", "license": "MIT", "dependencies": { "semver": "^7.3.5" diff --git a/package.json b/package.json index 6999f01..57b32d6 100644 --- a/package.json +++ b/package.json @@ -9,16 +9,16 @@ "homepage": "https://mikro-orm.io/docs/guide", "dependencies": { "@fastify/jwt": "^10.0.0", - "@mikro-orm/core": "^7.0.14", - "@mikro-orm/migrations": "^7.0.14", - "@mikro-orm/sqlite": "^7.0.14", + "@mikro-orm/core": "^7.1.0", + "@mikro-orm/migrations": "^7.1.0", + "@mikro-orm/sqlite": "^7.1.0", "argon2": "^0.44.0", "fastify": "^5.8.5", "zod": "^4.4.3" }, "devDependencies": { - "@mikro-orm/cli": "^7.0.14", - "@mikro-orm/seeder": "^7.0.14", + "@mikro-orm/cli": "^7.1.0", + "@mikro-orm/seeder": "^7.1.0", "@types/node": "^25.6.0", "tsx": "^4.21.0", "typescript": "^6.0.3", From 15107222a491989f3da36eebd71dc6f28d673e92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Ad=C3=A1mek?= Date: Wed, 20 May 2026 14:32:52 +0200 Subject: [PATCH 2/2] ci: add node 26 to test matrix Co-Authored-By: Claude Opus 4.7 (1M context) --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6d89320..0e1b44e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node-version: [22, 24] + node-version: [22, 24, 26] steps: - uses: actions/checkout@v6 - uses: actions/setup-node@v6