Skip to content

Compatibility with GraphQL 17 - #2432

Merged
PowerKiKi merged 1 commit into
masterfrom
powerkiki
Aug 11, 2026
Merged

Compatibility with GraphQL 17#2432
PowerKiKi merged 1 commit into
masterfrom
powerkiki

Conversation

@PowerKiKi

Copy link
Copy Markdown
Collaborator

Fixes #2431

@github-actions

Copy link
Copy Markdown
Contributor

馃捇 Website Preview

The latest changes are available as preview in: https://pr-2432.apollo-angular.pages.dev

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates Apollo Angular to be compatible with GraphQL 17 by widening supported peer dependency ranges and updating tooling/scripts to exercise GraphQL 17 in CI and local e2e workflows.

Changes:

  • Expand graphql peer dependency support to include v17 and update CI matrix to test GraphQL 17.
  • Update schematics defaults/tests and local e2e script to use GraphQL 17.
  • Bump Apollo Client version in the demo app (and tighten peer range in the library).

Reviewed changes

Copilot reviewed 12 out of 13 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
website/src/pages/docs/recipes/multiple-clients.mdx Minor formatting update to the multiple clients recipe snippet.
scripts/run-e2e-locally.sh Run local e2e against GraphQL 17 and adjust Cypress schematic install invocation.
packages/demo/package.json Bump demo app @apollo/client version.
packages/apollo-angular/test-utils/ObservableStream.ts Formatting-only change to the ObservableEvent union type.
packages/apollo-angular/src/only-complete-data.ts Add a TS suppression for onlyCompleteFragment typing.
packages/apollo-angular/schematics/tests/ng-add.spec.cts Update schematic test input to GraphQL 17.
packages/apollo-angular/schematics/install/schema.json Change default GraphQL version prompt to 17.
packages/apollo-angular/schematics/install/schema.cts Update schema doc comment for default GraphQL version.
packages/apollo-angular/schematics/install/index.cts Default schematics-installed GraphQL dependency to 17.x.
packages/apollo-angular/package.json Update peer dependency ranges for GraphQL 17 and newer Apollo Client.
.github/workflows/main.yml Add GraphQL 17 to the CI test matrix.

馃挕 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread packages/apollo-angular/schematics/install/index.cts Outdated
Comment thread packages/apollo-angular/schematics/install/index.cts
Comment thread packages/apollo-angular/src/only-complete-data.ts Outdated
@PowerKiKi
PowerKiKi requested a balanced review from Copilot August 11, 2026 06:57

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@PowerKiKi
PowerKiKi enabled auto-merge August 11, 2026 06:58
@PowerKiKi
PowerKiKi merged commit 0522bb9 into master Aug 11, 2026
44 checks passed
@PowerKiKi
PowerKiKi deleted the powerkiki branch August 11, 2026 07:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

support graphql 17

2 participants