From 5e84c92ceb7322736da0bdb11ccffce5bee252b7 Mon Sep 17 00:00:00 2001 From: Vladimir Morozov Date: Thu, 4 Dec 2025 16:45:55 -0800 Subject: [PATCH 1/2] Update react to 19.1.2 --- package.json | 2 +- .../@office-iss/react-native-win32-tester/package.json | 2 +- packages/@office-iss/react-native-win32/package.json | 6 +++--- .../automation-channel/package.json | 2 +- packages/@react-native-windows/tester/package.json | 2 +- packages/@react-native/monorepo/package.json | 2 +- packages/@react-native/tester/package.json | 2 +- packages/e2e-test-app-fabric/package.json | 4 ++-- packages/playground/package.json | 4 ++-- packages/sample-app-fabric/package.json | 4 ++-- packages/sample-custom-component/package.json | 4 ++-- vnext/package.json | 4 ++-- yarn.lock | 10 +++++----- 13 files changed, 24 insertions(+), 24 deletions(-) diff --git a/package.json b/package.json index 695d30bbe0e..ca80b8d833a 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "lodash": "^4.17.15" }, "resolutions": { - "react": "19.1.1", + "react": "19.1.2", "convert-source-map": "^2.0.0", "kind-of": "6.0.3", "glob-parent": "^5.1.2", diff --git a/packages/@office-iss/react-native-win32-tester/package.json b/packages/@office-iss/react-native-win32-tester/package.json index 751d2c70849..9a581db036c 100644 --- a/packages/@office-iss/react-native-win32-tester/package.json +++ b/packages/@office-iss/react-native-win32-tester/package.json @@ -18,7 +18,7 @@ }, "peerDependencies": { "@office-iss/react-native-win32": "^0.0.0-canary.302", - "react": "19.1.0", + "react": "19.1.2", "react-native": "0.82.0-nightly-20250806-5936f29d6" }, "devDependencies": { diff --git a/packages/@office-iss/react-native-win32/package.json b/packages/@office-iss/react-native-win32/package.json index 3a753a33710..81798b1a76c 100644 --- a/packages/@office-iss/react-native-win32/package.json +++ b/packages/@office-iss/react-native-win32/package.json @@ -81,20 +81,20 @@ "@rnx-kit/jest-preset": "^0.1.17", "@types/node": "^22.0.0", "@types/prop-types": "15.7.1", - "@types/react": "^19.0.0", + "@types/react": "^19.1.0", "eslint": "^8.19.0", "flow-bin": "^0.278.0", "jscodeshift": "^0.14.0", "just-scripts": "^1.3.3", "prettier": "2.8.8", - "react": "19.1.0", + "react": "19.1.2", "react-native": "0.82.0-nightly-20250806-5936f29d6", "react-native-platform-override": "0.0.0-canary.1016", "typescript": "5.0.4" }, "peerDependencies": { "@types/react": "^19.1.0", - "react": "^19.1.0", + "react": "^19.1.2", "react-native": "0.82.0-nightly-20250806-5936f29d6" }, "beachball": { diff --git a/packages/@react-native-windows/automation-channel/package.json b/packages/@react-native-windows/automation-channel/package.json index c97d5f55969..682c0c29441 100644 --- a/packages/@react-native-windows/automation-channel/package.json +++ b/packages/@react-native-windows/automation-channel/package.json @@ -31,7 +31,7 @@ "eslint": "^8.19.0", "just-scripts": "^1.3.2", "prettier": "2.8.8", - "react": "19.1.0", + "react": "19.1.2", "react-native": "0.82.0-nightly-20250806-5936f29d6", "react-native-windows": "^0.0.0-canary.1016", "typescript": "5.0.4" diff --git a/packages/@react-native-windows/tester/package.json b/packages/@react-native-windows/tester/package.json index 158d7b7f55b..0849f8f38c2 100644 --- a/packages/@react-native-windows/tester/package.json +++ b/packages/@react-native-windows/tester/package.json @@ -18,7 +18,7 @@ }, "peerDependencies": { "@react-native-picker/picker": "2.11.0", - "react": "19.1.0", + "react": "19.1.2", "react-native": "0.82.0-nightly-20250806-5936f29d6", "react-native-windows": "^0.0.0-canary.1016", "react-native-xaml": "^0.0.80" diff --git a/packages/@react-native/monorepo/package.json b/packages/@react-native/monorepo/package.json index 6f2d5034b77..7e98758f2d2 100644 --- a/packages/@react-native/monorepo/package.json +++ b/packages/@react-native/monorepo/package.json @@ -97,7 +97,7 @@ "nullthrows": "^1.1.1", "prettier": "3.6.2", "prettier-plugin-hermes-parser": "0.31.1", - "react": "19.1.1", + "react": "19.1.2", "react-test-renderer": "19.1.1", "rimraf": "^3.0.2", "shelljs": "^0.8.5", diff --git a/packages/@react-native/tester/package.json b/packages/@react-native/tester/package.json index 368438804b8..022ef074792 100644 --- a/packages/@react-native/tester/package.json +++ b/packages/@react-native/tester/package.json @@ -33,7 +33,7 @@ "nullthrows": "^1.1.1" }, "peerDependencies": { - "react": "19.1.1", + "react": "19.1.2", "react-native": "*" }, "codegenConfig": { diff --git a/packages/e2e-test-app-fabric/package.json b/packages/e2e-test-app-fabric/package.json index 8bf223b3cd1..8702d4ef0b5 100644 --- a/packages/e2e-test-app-fabric/package.json +++ b/packages/e2e-test-app-fabric/package.json @@ -19,7 +19,7 @@ "@types/react": "^19.1.0", "@typescript-eslint/eslint-plugin": "^7.1.1", "@typescript-eslint/parser": "^7.1.1", - "react": "^19.1.0", + "react": "^19.1.2", "react-native": "0.82.0-nightly-20250806-5936f29d6", "react-native-windows": "^0.0.0-canary.1016" }, @@ -43,7 +43,7 @@ "@rnx-kit/jest-preset": "^0.1.16", "@types/jest": "^29.2.2", "@types/node": "^22.14.0", - "@types/react": "^19.0.0", + "@types/react": "^19.1.0", "babel-jest": "^29.6.3", "eslint": "^8.19.0", "jest": "^29.7.0", diff --git a/packages/playground/package.json b/packages/playground/package.json index 83bb180ff71..d072f78b6c6 100644 --- a/packages/playground/package.json +++ b/packages/playground/package.json @@ -14,7 +14,7 @@ "@types/react": "^19.1.0", "@typescript-eslint/eslint-plugin": "^7.1.1", "@typescript-eslint/parser": "^7.1.1", - "react": "^19.1.0", + "react": "^19.1.2", "react-native": "0.82.0-nightly-20250806-5936f29d6", "react-native-windows": "^0.0.0-canary.1016" }, @@ -29,7 +29,7 @@ "@rnw-scripts/metro-dev-config": "0.0.0", "@rnw-scripts/ts-config": "2.0.6", "@types/node": "^22.14.0", - "@types/react": "^19.0.0", + "@types/react": "^19.1.0", "eslint": "^8.19.0", "just-scripts": "^1.3.3", "prettier": "2.8.8", diff --git a/packages/sample-app-fabric/package.json b/packages/sample-app-fabric/package.json index 9b46e78adc2..96894ca7899 100644 --- a/packages/sample-app-fabric/package.json +++ b/packages/sample-app-fabric/package.json @@ -16,7 +16,7 @@ "@typescript-eslint/eslint-plugin": "^7.1.1", "@typescript-eslint/parser": "^7.1.1", "@react-native/new-app-screen": "0.82.0-nightly-20250806-5936f29d6", - "react": "^19.1.0", + "react": "^19.1.2", "react-native": "0.82.0-nightly-20250806-5936f29d6", "react-native-windows": "^0.0.0-canary.1016" }, @@ -36,7 +36,7 @@ "@rnw-scripts/metro-dev-config": "0.0.0", "@rnw-scripts/ts-config": "2.0.6", "@rnx-kit/jest-preset": "^0.1.16", - "@types/react": "^19.0.0", + "@types/react": "^19.1.0", "@types/react-test-renderer": "^19.0.0", "babel-jest": "^29.6.3", "eslint": "^8.19.0", diff --git a/packages/sample-custom-component/package.json b/packages/sample-custom-component/package.json index 497b4ab1398..be59aab3275 100644 --- a/packages/sample-custom-component/package.json +++ b/packages/sample-custom-component/package.json @@ -21,7 +21,7 @@ }, "dependencies": { "@types/react": "^19.1.0", - "react": "^19.1.0", + "react": "^19.1.2", "react-native": "0.82.0-nightly-20250806-5936f29d6", "react-native-windows": "^0.0.0-canary.1016" }, @@ -40,7 +40,7 @@ "@rnw-scripts/metro-dev-config": "0.0.0", "@rnw-scripts/ts-config": "2.0.6", "@rnx-kit/jest-preset": "^0.1.16", - "@types/react": "^19.0.0", + "@types/react": "^19.1.0", "@typescript-eslint/eslint-plugin": "^7.1.1", "@typescript-eslint/parser": "^7.1.1", "babel-jest": "^29.6.3", diff --git a/vnext/package.json b/vnext/package.json index 1236556995a..eda2e2f72ec 100644 --- a/vnext/package.json +++ b/vnext/package.json @@ -83,7 +83,7 @@ "jscodeshift": "^0.14.0", "just-scripts": "^1.3.3", "prettier": "2.8.8", - "react": "19.1.0", + "react": "19.1.2", "react-native": "0.82.0-nightly-20250806-5936f29d6", "react-native-platform-override": "0.0.0-canary.1016", "react-refresh": "^0.14.0", @@ -91,7 +91,7 @@ }, "peerDependencies": { "@types/react": "^19.1.0", - "react": "^19.1.0", + "react": "^19.1.2", "react-native": "0.82.0-nightly-20250806-5936f29d6" }, "beachball": { diff --git a/yarn.lock b/yarn.lock index 2f185f6cd3c..9d8e88887e7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2883,7 +2883,7 @@ dependencies: "@types/react" "*" -"@types/react@*", "@types/react@^19.0.0", "@types/react@^19.1.0": +"@types/react@*", "@types/react@^19.1.0": version "19.2.7" resolved "https://registry.yarnpkg.com/@types/react/-/react-19.2.7.tgz#84e62c0f23e8e4e5ac2cadcea1ffeacccae7f62f" integrity sha512-MWtvHrGZLFttgeEj28VXHxpmwYbor/ATPYbBfSFZEIRK0ecCFLl2Qo55z52Hss+UV9CRN7trSeq1zbgx7YDWWg== @@ -10400,10 +10400,10 @@ react-test-renderer@19.1.1: react-is "^19.1.1" scheduler "^0.26.0" -react@19.1.0, react@19.1.1, react@^19.1.0: - version "19.1.1" - resolved "https://registry.yarnpkg.com/react/-/react-19.1.1.tgz#06d9149ec5e083a67f9a1e39ce97b06a03b644af" - integrity sha512-w8nqGImo45dmMIfljjMwOGtbmC/mk4CMYhWIicdSflH91J9TyCyczcPFXJzrZ/ZXcgGRFeP6BU0BEJTw6tZdfQ== +react@19.1.2, react@^19.1.2: + version "19.1.2" + resolved "https://registry.yarnpkg.com/react/-/react-19.1.2.tgz#fd75c4f684b52fe45101381535c58486f4407545" + integrity sha512-MdWVitvLbQULD+4DP8GYjZUrepGW7d+GQkNVqJEzNxE+e9WIa4egVFE/RDfVb1u9u/Jw7dNMmPB4IqxzbFYJ0w== read-yaml-file@^2.1.0: version "2.1.0" From 2a214a7b038d8cecebbc5c71d66e35081698da99 Mon Sep 17 00:00:00 2001 From: Vladimir Morozov Date: Thu, 4 Dec 2025 16:59:17 -0800 Subject: [PATCH 2/2] Change files --- ...-native-win32-3f345f0e-a27c-46f4-9ccd-133ab8d6ff8e.json | 7 +++++++ ...ation-channel-bb3d2c72-8b9d-4040-b124-f632566fa709.json | 7 +++++++ ...ative-windows-7857f01e-3f47-4824-9578-da70f4cdcaec.json | 7 +++++++ 3 files changed, 21 insertions(+) create mode 100644 change/@office-iss-react-native-win32-3f345f0e-a27c-46f4-9ccd-133ab8d6ff8e.json create mode 100644 change/@react-native-windows-automation-channel-bb3d2c72-8b9d-4040-b124-f632566fa709.json create mode 100644 change/react-native-windows-7857f01e-3f47-4824-9578-da70f4cdcaec.json diff --git a/change/@office-iss-react-native-win32-3f345f0e-a27c-46f4-9ccd-133ab8d6ff8e.json b/change/@office-iss-react-native-win32-3f345f0e-a27c-46f4-9ccd-133ab8d6ff8e.json new file mode 100644 index 00000000000..96353b05334 --- /dev/null +++ b/change/@office-iss-react-native-win32-3f345f0e-a27c-46f4-9ccd-133ab8d6ff8e.json @@ -0,0 +1,7 @@ +{ + "type": "prerelease", + "comment": "Update react to 19.1.2", + "packageName": "@office-iss/react-native-win32", + "email": "vmorozov@microsoft.com", + "dependentChangeType": "patch" +} diff --git a/change/@react-native-windows-automation-channel-bb3d2c72-8b9d-4040-b124-f632566fa709.json b/change/@react-native-windows-automation-channel-bb3d2c72-8b9d-4040-b124-f632566fa709.json new file mode 100644 index 00000000000..7ac2e22719a --- /dev/null +++ b/change/@react-native-windows-automation-channel-bb3d2c72-8b9d-4040-b124-f632566fa709.json @@ -0,0 +1,7 @@ +{ + "type": "prerelease", + "comment": "Update react to 19.1.2", + "packageName": "@react-native-windows/automation-channel", + "email": "vmorozov@microsoft.com", + "dependentChangeType": "patch" +} diff --git a/change/react-native-windows-7857f01e-3f47-4824-9578-da70f4cdcaec.json b/change/react-native-windows-7857f01e-3f47-4824-9578-da70f4cdcaec.json new file mode 100644 index 00000000000..3f3fe60e04f --- /dev/null +++ b/change/react-native-windows-7857f01e-3f47-4824-9578-da70f4cdcaec.json @@ -0,0 +1,7 @@ +{ + "type": "prerelease", + "comment": "Update react to 19.1.2", + "packageName": "react-native-windows", + "email": "vmorozov@microsoft.com", + "dependentChangeType": "patch" +}