From aaecbda0518ff65b47761ce540e8461487055439 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 6 Nov 2023 16:22:22 -0700 Subject: [PATCH 1/3] chore(deps): update all dependencies - patch updates (#11342) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .circleci/config.yml | 2 +- package-lock.json | 48 ++++++++++++++++++++++---------------------- package.json | 10 ++++----- 3 files changed, 30 insertions(+), 30 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index aa78388ce83..7259abaf3f7 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,7 +1,7 @@ version: 2.1 orbs: - secops: apollo/circleci-secops-orb@2.0.1 + secops: apollo/circleci-secops-orb@2.0.2 jobs: # Filesize: diff --git a/package-lock.json b/package-lock.json index 88665d8bd41..a8f3079375b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,7 +30,7 @@ "@changesets/changelog-github": "0.4.8", "@changesets/cli": "2.26.2", "@graphql-tools/schema": "10.0.0", - "@microsoft/api-extractor": "7.38.0", + "@microsoft/api-extractor": "7.38.2", "@rollup/plugin-node-resolve": "11.2.1", "@size-limit/esbuild-why": "8.2.6", "@size-limit/preset-small-lib": "8.2.6", @@ -43,11 +43,11 @@ "@types/fetch-mock": "7.3.7", "@types/glob": "8.1.0", "@types/hoist-non-react-statics": "3.3.4", - "@types/jest": "29.5.6", + "@types/jest": "29.5.7", "@types/lodash": "4.14.200", - "@types/node": "20.8.9", - "@types/node-fetch": "2.6.7", - "@types/react": "18.2.33", + "@types/node": "20.8.10", + "@types/node-fetch": "2.6.8", + "@types/react": "18.2.35", "@types/react-dom": "18.2.14", "@types/use-sync-external-store": "0.0.5", "@typescript-eslint/eslint-plugin": "6.7.5", @@ -2111,9 +2111,9 @@ } }, "node_modules/@microsoft/api-extractor": { - "version": "7.38.0", - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.38.0.tgz", - "integrity": "sha512-e1LhZYnfw+JEebuY2bzhw0imDCl1nwjSThTrQqBXl40hrVo6xm3j/1EpUr89QyzgjqmAwek2ZkIVZbrhaR+cqg==", + "version": "7.38.2", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.38.2.tgz", + "integrity": "sha512-JOARuhTwOcOMIU0O2czscoJy3ddVzIRhSA9/7T1ALuZSNphgWsPk+Bv4E7AnBDmTV4pP4lBNLtCxEHjjpWaytQ==", "dev": true, "dependencies": { "@microsoft/api-extractor-model": "7.28.2", @@ -2121,7 +2121,7 @@ "@microsoft/tsdoc-config": "~0.16.1", "@rushstack/node-core-library": "3.61.0", "@rushstack/rig-package": "0.5.1", - "@rushstack/ts-command-line": "4.16.1", + "@rushstack/ts-command-line": "4.17.1", "colors": "~1.2.1", "lodash": "~4.17.15", "resolve": "~1.22.1", @@ -2340,9 +2340,9 @@ } }, "node_modules/@rushstack/ts-command-line": { - "version": "4.16.1", - "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.16.1.tgz", - "integrity": "sha512-+OCsD553GYVLEmz12yiFjMOzuPeCiZ3f8wTiFHL30ZVXexTyPmgjwXEhg2K2P0a2lVf+8YBy7WtPoflB2Fp8/A==", + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.17.1.tgz", + "integrity": "sha512-2jweO1O57BYP5qdBGl6apJLB+aRIn5ccIRTPDyULh0KMwVzFqWtw6IZWt1qtUoZD/pD2RNkIOosH6Cq45rIYeg==", "dev": true, "dependencies": { "@types/argparse": "1.0.38", @@ -2817,9 +2817,9 @@ } }, "node_modules/@types/jest": { - "version": "29.5.6", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.6.tgz", - "integrity": "sha512-/t9NnzkOpXb4Nfvg17ieHE6EeSjDS2SGSpNYfoLbUAeL/EOueU/RSdOWFpfQTXBEM7BguYW1XQ0EbM+6RlIh6w==", + "version": "29.5.7", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.7.tgz", + "integrity": "sha512-HLyetab6KVPSiF+7pFcUyMeLsx25LDNDemw9mGsJBkai/oouwrjTycocSDYopMEwFhN2Y4s9oPyOCZNofgSt2g==", "dev": true, "dependencies": { "expect": "^29.0.0", @@ -2900,18 +2900,18 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.8.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.9.tgz", - "integrity": "sha512-UzykFsT3FhHb1h7yD4CA4YhBHq545JC0YnEz41xkipN88eKQtL6rSgocL5tbAP6Ola9Izm/Aw4Ora8He4x0BHg==", + "version": "20.8.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.10.tgz", + "integrity": "sha512-TlgT8JntpcbmKUFzjhsyhGfP2fsiz1Mv56im6enJ905xG1DAYesxJaeSbGqQmAw8OWPdhyJGhGSQGKRNJ45u9w==", "dev": true, "dependencies": { "undici-types": "~5.26.4" } }, "node_modules/@types/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-lX17GZVpJ/fuCjguZ5b3TjEbSENxmEk1B2z02yoXSK9WMEWRivhdSY73wWMn6bpcCDAOh6qAdktpKHIlkDk2lg==", + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.8.tgz", + "integrity": "sha512-nnH5lV9QCMPsbEVdTb5Y+F3GQxLSw1xQgIydrb2gSfEavRPs50FnMr+KUaa+LoPSqibm2N+ZZxH7lavZlAT4GA==", "dev": true, "dependencies": { "@types/node": "*", @@ -2931,9 +2931,9 @@ "dev": true }, "node_modules/@types/react": { - "version": "18.2.33", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.33.tgz", - "integrity": "sha512-v+I7S+hu3PIBoVkKGpSYYpiBT1ijqEzWpzQD62/jm4K74hPpSP7FF9BnKG6+fg2+62weJYkkBWDJlZt5JO/9hg==", + "version": "18.2.35", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.35.tgz", + "integrity": "sha512-LG3xpFZ++rTndV+/XFyX5vUP7NI9yxyk+MQvBDq+CVs8I9DLSc3Ymwb1Vmw5YDoeNeHN4PDZa3HylMKJYT9PNQ==", "dev": true, "dependencies": { "@types/prop-types": "*", diff --git a/package.json b/package.json index 23178b8b3d2..0ccb9c27923 100644 --- a/package.json +++ b/package.json @@ -108,7 +108,7 @@ "@changesets/changelog-github": "0.4.8", "@changesets/cli": "2.26.2", "@graphql-tools/schema": "10.0.0", - "@microsoft/api-extractor": "7.38.0", + "@microsoft/api-extractor": "7.38.2", "@rollup/plugin-node-resolve": "11.2.1", "@size-limit/esbuild-why": "8.2.6", "@size-limit/preset-small-lib": "8.2.6", @@ -121,11 +121,11 @@ "@types/fetch-mock": "7.3.7", "@types/glob": "8.1.0", "@types/hoist-non-react-statics": "3.3.4", - "@types/jest": "29.5.6", + "@types/jest": "29.5.7", "@types/lodash": "4.14.200", - "@types/node": "20.8.9", - "@types/node-fetch": "2.6.7", - "@types/react": "18.2.33", + "@types/node": "20.8.10", + "@types/node-fetch": "2.6.8", + "@types/react": "18.2.35", "@types/react-dom": "18.2.14", "@types/use-sync-external-store": "0.0.5", "@typescript-eslint/eslint-plugin": "6.7.5", From 49086d9d24a1f36f8ba9f8f44ab018ac6e161854 Mon Sep 17 00:00:00 2001 From: Xiang Ji Date: Tue, 7 Nov 2023 02:05:04 +0100 Subject: [PATCH 2/3] Fix link to localhost in react-native.md (#11346) --- docs/source/integrations/react-native.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/source/integrations/react-native.md b/docs/source/integrations/react-native.md index eabd1ec6076..68dfdd23bf6 100644 --- a/docs/source/integrations/react-native.md +++ b/docs/source/integrations/react-native.md @@ -17,7 +17,7 @@ import { ApolloClient, InMemoryCache, ApolloProvider } from '@apollo/client'; // Initialize Apollo Client const client = new ApolloClient({ - uri: 'localhost:4000/graphql', + uri: 'http://localhost:4000/graphql', cache: new InMemoryCache() }); From 26f4e5debd2361555042d604b5fa929e55e83bbf Mon Sep 17 00:00:00 2001 From: Jerel Miller Date: Tue, 7 Nov 2023 09:20:39 -0700 Subject: [PATCH 3/3] Update ROADMAP.md --- ROADMAP.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/ROADMAP.md b/ROADMAP.md index 081d877de06..59a9e819500 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -1,6 +1,6 @@ # 🔮 Apollo Client Roadmap -**Last updated: 2023-09-26** +**Last updated: 2023-11-07** For up to date release notes, refer to the project's [Changelog](https://github.com/apollographql/apollo-client/blob/main/CHANGELOG.md). @@ -15,11 +15,12 @@ For up to date release notes, refer to the project's [Changelog](https://github. ## [3.9.0](https://github.com/apollographql/apollo-client/milestone/32) -_Currently in planning phase_ +_Currently in development phase_ + +Tentative beta date: Dec 1, 2023 Features we plan to tackle: -- Introduce a suspenseful `useFragment` that will suspend when the data is not yet loaded - Ability to preload a query outside of a React component that can be used with `useReadQuery` to suspend while loading - Introduce a new `useInteractiveQuery`/`useLazyBackgroundQuery` hook (name TBD) - Improved testing utilities @@ -29,6 +30,13 @@ Features we plan to tackle: ## Future 3.x releases +## [3.10.0](https://github.com/apollographql/apollo-client/milestone/33) + +_Currently in planning phase_ + +- schema-driven testing utilities +- Introduce a suspenseful `useFragment` that will suspend when the data is not yet loaded + _Approximate Date: TBD_ The 3.8 release was a major milestone for the project's React support. Feedback from the community will have a big impact on where we go next, particularly as use cases for React Server Components and other React 18 features emerge. In addition to new functionality, there is a significant backlog of questions and fixes that we want to categorize and thoughtfully address in upcoming releases.