From 7fd4d2ebc3365a539dc80de0223437f5837786c7 Mon Sep 17 00:00:00 2001 From: Mirotin Artem Date: Fri, 29 May 2026 00:04:08 +0300 Subject: [PATCH] chore(deps): bump react+react-dom to 19.2.6, @types to 19.2.15/19.2.3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Supersedes Dependabot #81, which bumped only react + @types/react and left react-dom at 19.2.0. React requires react and react-dom on the exact same version; the split crashed every test suite at render time (57 failed suites on #81). Bump react-dom in lockstep and match the @types (react 19.2.15, react-dom 19.2.3 — latest available). Frontend build + all 441 unit tests pass. --- web/package-lock.json | 28 ++++++++++++++-------------- web/package.json | 8 ++++---- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/web/package-lock.json b/web/package-lock.json index 29bc70d4..a473bba5 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -28,8 +28,8 @@ "i18next": "^26.0.8", "lucide-react": "^1.11.0", "qrcode.react": "^4.2.0", - "react": "^19.2.0", - "react-dom": "^19.2.0", + "react": "^19.2.6", + "react-dom": "^19.2.6", "react-i18next": "^17.0.6", "react-modal-sheet": "^5.6.0", "recharts": "^3.8.1", @@ -49,8 +49,8 @@ "@testing-library/react": "^16.3.2", "@testing-library/user-event": "^14.6.1", "@types/node": "^25.6.0", - "@types/react": "^19.2.2", - "@types/react-dom": "^19.2.2", + "@types/react": "^19.2.15", + "@types/react-dom": "^19.2.3", "@vitejs/plugin-react-swc": "^4.3.1", "@vitest/coverage-v8": "^4.1.5", "eslint": "^10.2.1", @@ -3876,9 +3876,9 @@ } }, "node_modules/@types/react": { - "version": "19.2.14", - "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz", - "integrity": "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==", + "version": "19.2.15", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.15.tgz", + "integrity": "sha512-eRwcGNHve+E8qtEQSSRl6urh+rFop4v8gm6O8rGv25CodbvFdLjA1vVQ1KkiFE0w0UPOnb8tDiFKL5lp0rtY5Q==", "dev": true, "license": "MIT", "dependencies": { @@ -8031,9 +8031,9 @@ } }, "node_modules/react": { - "version": "19.2.5", - "resolved": "https://registry.npmjs.org/react/-/react-19.2.5.tgz", - "integrity": "sha512-llUJLzz1zTUBrskt2pwZgLq59AemifIftw4aB7JxOqf1HY2FDaGDxgwpAPVzHU1kdWabH7FauP4i1oEeer2WCA==", + "version": "19.2.6", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.6.tgz", + "integrity": "sha512-sfWGGfavi0xr8Pg0sVsyHMAOziVYKgPLNrS7ig+ivMNb3wbCBw3KxtflsGBAwD3gYQlE/AEZsTLgToRrSCjb0Q==", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -8085,15 +8085,15 @@ } }, "node_modules/react-dom": { - "version": "19.2.5", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.5.tgz", - "integrity": "sha512-J5bAZz+DXMMwW/wV3xzKke59Af6CHY7G4uYLN1OvBcKEsWOs4pQExj86BBKamxl/Ik5bx9whOrvBlSDfWzgSag==", + "version": "19.2.6", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.6.tgz", + "integrity": "sha512-0prMI+hvBbPjsWnxDLxlCGyM8PN6UuWjEUCYmZhO67xIV9Xasa/r/vDnq+Xyq4Lo27g8QSbO5YzARu0D1Sps3g==", "license": "MIT", "dependencies": { "scheduler": "^0.27.0" }, "peerDependencies": { - "react": "^19.2.5" + "react": "^19.2.6" } }, "node_modules/react-i18next": { diff --git a/web/package.json b/web/package.json index e8429d52..9d7bc3f2 100644 --- a/web/package.json +++ b/web/package.json @@ -77,8 +77,8 @@ "i18next": "^26.0.8", "lucide-react": "^1.11.0", "qrcode.react": "^4.2.0", - "react": "^19.2.0", - "react-dom": "^19.2.0", + "react": "^19.2.6", + "react-dom": "^19.2.6", "react-i18next": "^17.0.6", "react-modal-sheet": "^5.6.0", "recharts": "^3.8.1", @@ -98,8 +98,8 @@ "@testing-library/react": "^16.3.2", "@testing-library/user-event": "^14.6.1", "@types/node": "^25.6.0", - "@types/react": "^19.2.2", - "@types/react-dom": "^19.2.2", + "@types/react": "^19.2.15", + "@types/react-dom": "^19.2.3", "@vitejs/plugin-react-swc": "^4.3.1", "@vitest/coverage-v8": "^4.1.5", "eslint": "^10.2.1",