From 84af347d53bc31df4a6a90a55e7c98413144376a Mon Sep 17 00:00:00 2001 From: Jerel Miller Date: Thu, 5 Dec 2024 13:28:02 -0700 Subject: [PATCH] Bump React deps to v19 stable release (#12175) --- .changeset/light-carpets-double.md | 5 +++++ .circleci/config.yml | 2 +- package-lock.json | 35 ++++++++++++++---------------- package.json | 8 +++---- 4 files changed, 26 insertions(+), 24 deletions(-) create mode 100644 .changeset/light-carpets-double.md diff --git a/.changeset/light-carpets-double.md b/.changeset/light-carpets-double.md new file mode 100644 index 00000000000..f38539c0b0b --- /dev/null +++ b/.changeset/light-carpets-double.md @@ -0,0 +1,5 @@ +--- +"@apollo/client": patch +--- + +Update peer deps to allow for React 19 stable release. diff --git a/.circleci/config.yml b/.circleci/config.yml index eb74b0a7e2a..4b1adebcaf9 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -181,7 +181,7 @@ workflows: - "@types/react@16.8 @types/react-dom@16.8" - "@types/react@17 @types/react-dom@17" - "@types/react@18 @types/react-dom@18" - - "@types/react@npm:types-react@19.0.0-rc.1 @types/react-dom@npm:types-react-dom@19.0.0-rc.1" + - "@types/react@19 @types/react-dom@19" - "typescript@next" security-scans: jobs: diff --git a/package-lock.json b/package-lock.json index b9f89e9e952..8e4c6109e16 100644 --- a/package-lock.json +++ b/package-lock.json @@ -87,10 +87,10 @@ "prettier": "3.1.1", "react": "18.3.1", "react-17": "npm:react@^17", - "react-19": "npm:react@19.0.0-rc.1", + "react-19": "npm:react@19.0.0", "react-dom": "18.3.1", "react-dom-17": "npm:react-dom@^17", - "react-dom-19": "npm:react-dom@19.0.0-rc.1", + "react-dom-19": "npm:react-dom@19.0.0", "react-error-boundary": "4.0.13", "recast": "0.23.9", "resolve": "1.22.8", @@ -120,8 +120,8 @@ "peerDependencies": { "graphql": "^15.0.0 || ^16.0.0", "graphql-ws": "^5.5.5", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc", "subscriptions-transport-ws": "^0.9.0 || ^0.11.0" }, "peerDependenciesMeta": { @@ -11096,11 +11096,10 @@ }, "node_modules/react-19": { "name": "react", - "version": "19.0.0-rc.1", - "resolved": "https://registry.npmjs.org/react/-/react-19.0.0-rc.1.tgz", - "integrity": "sha512-NZKln+uyPuyHchzP07I6GGYFxdAoaKhehgpCa3ltJGzwE31OYumLeshGaitA1R/fS5d9D2qpZVwTFAr6zCLM9w==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.0.0.tgz", + "integrity": "sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -11145,24 +11144,22 @@ }, "node_modules/react-dom-19": { "name": "react-dom", - "version": "19.0.0-rc.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.0.0-rc.1.tgz", - "integrity": "sha512-k8MfDX+4G+eaa1cXXI9QF4d+pQtYol3nx8vauqRWUEOPqC7NQn2qmEqUsLoSd28rrZUL+R3T2VC+kZ2Hyx1geQ==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.0.0.tgz", + "integrity": "sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==", "dev": true, - "license": "MIT", "dependencies": { - "scheduler": "0.25.0-rc.1" + "scheduler": "^0.25.0" }, "peerDependencies": { - "react": "19.0.0-rc.1" + "react": "^19.0.0" } }, "node_modules/react-dom-19/node_modules/scheduler": { - "version": "0.25.0-rc.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0-rc.1.tgz", - "integrity": "sha512-fVinv2lXqYpKConAMdergOl5owd0rY1O4P/QTe0aWKCqGtu7VsCt1iqQFxSJtqK4Lci/upVSBpGwVC7eWcuS9Q==", - "dev": true, - "license": "MIT" + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz", + "integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==", + "dev": true }, "node_modules/react-error-boundary": { "version": "4.0.13", diff --git a/package.json b/package.json index 7bad9d48511..670b2263f77 100644 --- a/package.json +++ b/package.json @@ -74,8 +74,8 @@ "peerDependencies": { "graphql": "^15.0.0 || ^16.0.0", "graphql-ws": "^5.5.5", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc", "subscriptions-transport-ws": "^0.9.0 || ^0.11.0" }, "peerDependenciesMeta": { @@ -170,10 +170,10 @@ "prettier": "3.1.1", "react": "18.3.1", "react-17": "npm:react@^17", - "react-19": "npm:react@19.0.0-rc.1", + "react-19": "npm:react@19.0.0", "react-dom": "18.3.1", "react-dom-17": "npm:react-dom@^17", - "react-dom-19": "npm:react-dom@19.0.0-rc.1", + "react-dom-19": "npm:react-dom@19.0.0", "react-error-boundary": "4.0.13", "recast": "0.23.9", "resolve": "1.22.8",