From ec2b8f559e639d92ce5581fef57b8d087b67bef0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 21 Aug 2026 13:28:46 +0000 Subject: [PATCH 1/2] chore(deps): bump react and @types/react Bumps [react](https://github.com/react/react/tree/HEAD/packages/react) and [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react). These dependencies needed to be updated together. Updates `react` from 18.3.1 to 19.2.8 - [Release notes](https://github.com/react/react/releases) - [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md) - [Commits](https://github.com/react/react/commits/v19.2.8/packages/react) Updates `@types/react` from 18.3.1 to 19.2.18 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-version: 19.2.18 dependency-type: direct:development update-type: version-update:semver-major - dependency-name: react dependency-version: 19.2.8 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- demos/client-bundle-example/package.json | 2 +- package-lock.json | 132 +++++++++++++++--- packages/procaptcha-bundle/package.json | 6 +- packages/procaptcha-common/package.json | 4 +- packages/procaptcha-frictionless/package.json | 2 +- packages/procaptcha-pow/package.json | 2 +- packages/procaptcha-puzzle/package.json | 2 +- packages/procaptcha-react/package.json | 2 +- 8 files changed, 119 insertions(+), 33 deletions(-) diff --git a/demos/client-bundle-example/package.json b/demos/client-bundle-example/package.json index c8f8020cbb..e93a78cbd3 100644 --- a/demos/client-bundle-example/package.json +++ b/demos/client-bundle-example/package.json @@ -38,7 +38,7 @@ "del-cli": "6.0.0", "jsdom": "25.0.0", "npm-run-all": "4.1.5", - "react": "18.3.1", + "react": "19.2.8", "react-dom": "18.3.1", "tslib": "2.7.0", "tsx": "4.20.3", diff --git a/package-lock.json b/package-lock.json index 44d6a9d349..7affd18e95 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@prosopo/captcha", - "version": "3.7.22", + "version": "3.7.23", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@prosopo/captcha", - "version": "3.7.22", + "version": "3.7.23", "license": "Apache-2.0", "workspaces": [ "dev/*", @@ -50,7 +50,7 @@ "del-cli": "6.0.0", "jsdom": "25.0.0", "npm-run-all": "4.1.5", - "react": "18.3.1", + "react": "19.2.8", "react-dom": "18.3.1", "tslib": "2.7.0", "tsx": "4.20.3", @@ -114,6 +114,16 @@ "node": ">=6" } }, + "demos/client-bundle-example/node_modules/react": { + "version": "19.2.8", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.8.tgz", + "integrity": "sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "demos/client-bundle-example/node_modules/rrweb-cssom": { "version": "0.7.1", "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.7.1.tgz", @@ -21598,18 +21608,6 @@ "node": ">=0.10.0" } }, - "node_modules/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/react-dom": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", @@ -28983,14 +28981,14 @@ "dotenv": "16.4.5", "fast-glob": "3.3.2", "jsdom": "25.0.0", - "react": "18.3.1", + "react": "19.2.8", "react-dom": "18.3.1" }, "devDependencies": { "@prosopo/config": "3.3.11", "@types/jsdom": "21.1.7", "@types/node": "22.10.2", - "@types/react": "18.3.1", + "@types/react": "19.2.18", "@types/react-dom": "18.3.1", "@vitest/coverage-v8": "4.1.10", "concurrently": "9.0.1", @@ -29017,6 +29015,23 @@ "undici-types": "~6.20.0" } }, + "packages/procaptcha-bundle/node_modules/@types/react": { + "version": "19.2.18", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.18.tgz", + "integrity": "sha512-AnzbBERsrLKtk2XSfTbYRLjQPdy116Sty4q+T+Bp3IC4l6jNBvreVPAHmpq9qhXQM7CXZPjLVmGMw9sy+hxQ3w==", + "dev": true, + "license": "MIT", + "dependencies": { + "csstype": "^3.2.2" + } + }, + "packages/procaptcha-bundle/node_modules/csstype": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "dev": true, + "license": "MIT" + }, "packages/procaptcha-bundle/node_modules/jsdom": { "version": "25.0.0", "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-25.0.0.tgz", @@ -29066,6 +29081,15 @@ "node": ">=6" } }, + "packages/procaptcha-bundle/node_modules/react": { + "version": "19.2.8", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.8.tgz", + "integrity": "sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "packages/procaptcha-bundle/node_modules/rrweb-cssom": { "version": "0.7.1", "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.7.1.tgz", @@ -29107,14 +29131,14 @@ "@prosopo/load-balancer": "2.10.30", "@prosopo/types": "5.2.5", "@prosopo/widget-skeleton": "2.8.6", - "react": "18.3.1", + "react": "19.2.8", "react-dom": "18.3.1" }, "devDependencies": { "@prosopo/config": "3.3.11", "@types/jsdom": "21.1.7", "@types/node": "22.10.2", - "@types/react": "18.3.1", + "@types/react": "19.2.18", "@types/react-dom": "18.3.1", "@vitest/coverage-v8": "4.1.10", "concurrently": "9.0.1", @@ -29143,6 +29167,23 @@ "undici-types": "~6.20.0" } }, + "packages/procaptcha-common/node_modules/@types/react": { + "version": "19.2.18", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.18.tgz", + "integrity": "sha512-AnzbBERsrLKtk2XSfTbYRLjQPdy116Sty4q+T+Bp3IC4l6jNBvreVPAHmpq9qhXQM7CXZPjLVmGMw9sy+hxQ3w==", + "dev": true, + "license": "MIT", + "dependencies": { + "csstype": "^3.2.2" + } + }, + "packages/procaptcha-common/node_modules/csstype": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "dev": true, + "license": "MIT" + }, "packages/procaptcha-common/node_modules/jsdom": { "version": "25.0.0", "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-25.0.0.tgz", @@ -29194,6 +29235,15 @@ "node": ">=6" } }, + "packages/procaptcha-common/node_modules/react": { + "version": "19.2.8", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.8.tgz", + "integrity": "sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "packages/procaptcha-common/node_modules/rrweb-cssom": { "version": "0.7.1", "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.7.1.tgz", @@ -29242,7 +29292,7 @@ "@prosopo/types": "5.2.5", "@prosopo/widget-skeleton": "2.8.6", "dotenv": "16.4.5", - "react": "18.3.1" + "react": "19.2.8" }, "devDependencies": { "@prosopo/config": "3.3.11", @@ -29272,6 +29322,15 @@ "undici-types": "~6.20.0" } }, + "packages/procaptcha-frictionless/node_modules/react": { + "version": "19.2.8", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.8.tgz", + "integrity": "sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "packages/procaptcha-pow": { "name": "@prosopo/procaptcha-pow", "version": "2.10.40", @@ -29287,7 +29346,7 @@ "@prosopo/util": "3.3.6", "@prosopo/util-crypto": "13.5.30", "@prosopo/widget-skeleton": "2.8.6", - "react": "18.3.1" + "react": "19.2.8" }, "devDependencies": { "@emotion/react": "11.11.1", @@ -29321,6 +29380,15 @@ "undici-types": "~6.20.0" } }, + "packages/procaptcha-pow/node_modules/react": { + "version": "19.2.8", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.8.tgz", + "integrity": "sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "packages/procaptcha-puzzle": { "name": "@prosopo/procaptcha-puzzle", "version": "2.10.56", @@ -29335,7 +29403,7 @@ "@prosopo/util": "3.3.6", "@prosopo/util-crypto": "13.5.30", "@prosopo/widget-skeleton": "2.8.6", - "react": "18.3.1" + "react": "19.2.8" }, "devDependencies": { "@emotion/react": "11.11.1", @@ -29359,6 +29427,15 @@ "npm": "^11" } }, + "packages/procaptcha-puzzle/node_modules/react": { + "version": "19.2.8", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.8.tgz", + "integrity": "sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "packages/procaptcha-react": { "name": "@prosopo/procaptcha-react", "version": "2.9.113", @@ -29372,7 +29449,7 @@ "@prosopo/util": "3.3.6", "@prosopo/widget-skeleton": "2.8.6", "csstype": "3.1.3", - "react": "18.3.1", + "react": "19.2.8", "react-dom": "18.3.1" }, "devDependencies": { @@ -29406,6 +29483,15 @@ "undici-types": "~6.20.0" } }, + "packages/procaptcha-react/node_modules/react": { + "version": "19.2.8", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.8.tgz", + "integrity": "sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "packages/procaptcha-wrapper": { "name": "@prosopo/procaptcha-wrapper", "version": "2.6.118", diff --git a/packages/procaptcha-bundle/package.json b/packages/procaptcha-bundle/package.json index 8cd550b7ff..e0f7907024 100644 --- a/packages/procaptcha-bundle/package.json +++ b/packages/procaptcha-bundle/package.json @@ -49,7 +49,7 @@ "dotenv": "16.4.5", "fast-glob": "3.3.2", "jsdom": "25.0.0", - "react": "18.3.1", + "react": "19.2.8", "@emotion/cache": "11.11.0", "@emotion/react": "11.11.1", "react-dom": "18.3.1" @@ -71,7 +71,7 @@ "@prosopo/config": "3.3.11", "@types/jsdom": "21.1.7", "@types/node": "22.10.2", - "@types/react": "18.3.1", + "@types/react": "19.2.18", "@types/react-dom": "18.3.1", "@vitest/coverage-v8": "4.1.10", "concurrently": "9.0.1", @@ -84,6 +84,6 @@ "vitest": "4.1.10" }, "overrides": { - "@types/react": "18.3.1" + "@types/react": "19.2.18" } } diff --git a/packages/procaptcha-common/package.json b/packages/procaptcha-common/package.json index ea638e410a..4522144f7f 100644 --- a/packages/procaptcha-common/package.json +++ b/packages/procaptcha-common/package.json @@ -38,14 +38,14 @@ "@prosopo/load-balancer": "2.10.30", "@prosopo/types": "5.2.5", "@prosopo/widget-skeleton": "2.8.6", - "react": "18.3.1", + "react": "19.2.8", "react-dom": "18.3.1" }, "devDependencies": { "@prosopo/config": "3.3.11", "@types/jsdom": "21.1.7", "@types/node": "22.10.2", - "@types/react": "18.3.1", + "@types/react": "19.2.18", "@types/react-dom": "18.3.1", "@vitest/coverage-v8": "4.1.10", "concurrently": "9.0.1", diff --git a/packages/procaptcha-frictionless/package.json b/packages/procaptcha-frictionless/package.json index 1afc4a0b5f..152353f926 100644 --- a/packages/procaptcha-frictionless/package.json +++ b/packages/procaptcha-frictionless/package.json @@ -40,7 +40,7 @@ "@prosopo/types": "5.2.5", "@prosopo/widget-skeleton": "2.8.6", "dotenv": "16.4.5", - "react": "18.3.1" + "react": "19.2.8" }, "devDependencies": { "@prosopo/config": "3.3.11", diff --git a/packages/procaptcha-pow/package.json b/packages/procaptcha-pow/package.json index c1d3495664..ec0a1a15e0 100644 --- a/packages/procaptcha-pow/package.json +++ b/packages/procaptcha-pow/package.json @@ -42,7 +42,7 @@ "@prosopo/util": "3.3.6", "@prosopo/util-crypto": "13.5.30", "@prosopo/widget-skeleton": "2.8.6", - "react": "18.3.1" + "react": "19.2.8" }, "devDependencies": { "@emotion/react": "11.11.1", diff --git a/packages/procaptcha-puzzle/package.json b/packages/procaptcha-puzzle/package.json index 2f9ed5aa72..3d1d682f4e 100644 --- a/packages/procaptcha-puzzle/package.json +++ b/packages/procaptcha-puzzle/package.json @@ -41,7 +41,7 @@ "@prosopo/util": "3.3.6", "@prosopo/util-crypto": "13.5.30", "@prosopo/widget-skeleton": "2.8.6", - "react": "18.3.1" + "react": "19.2.8" }, "devDependencies": { "@emotion/react": "11.11.1", diff --git a/packages/procaptcha-react/package.json b/packages/procaptcha-react/package.json index 88753d225f..b953ef0368 100644 --- a/packages/procaptcha-react/package.json +++ b/packages/procaptcha-react/package.json @@ -40,7 +40,7 @@ "@prosopo/util": "3.3.6", "@prosopo/widget-skeleton": "2.8.6", "csstype": "3.1.3", - "react": "18.3.1", + "react": "19.2.8", "react-dom": "18.3.1" }, "devDependencies": { From da3339435d81db6fe02671f5f25ee876bd011b2e Mon Sep 17 00:00:00 2001 From: "prosoponator[bot]" Date: Fri, 21 Aug 2026 13:29:21 +0000 Subject: [PATCH 2/2] chore(deps): add changeset and refresh lockfile [dependabot-skip] --- .changeset/dependabot-3081.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 .changeset/dependabot-3081.md diff --git a/.changeset/dependabot-3081.md b/.changeset/dependabot-3081.md new file mode 100644 index 0000000000..9848905841 --- /dev/null +++ b/.changeset/dependabot-3081.md @@ -0,0 +1,11 @@ +--- +"@prosopo/client-bundle-example": patch +"@prosopo/procaptcha-bundle": patch +"@prosopo/procaptcha-common": patch +"@prosopo/procaptcha-frictionless": patch +"@prosopo/procaptcha-pow": patch +"@prosopo/procaptcha-puzzle": patch +"@prosopo/procaptcha-react": patch +--- + +chore(deps): bump react and @types/react