You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(graphql-language-service): support GraphQL 17 fragment arguments (#4462)
Revives #3761 now that GraphQL.js 17 ships experimental fragment
argument support.
## What changed
- parse fragment variable definitions and fragment spread arguments in
the online parser
- enable GraphQL.js 17's `experimentalFragmentArguments` parser option
across diagnostics, outlines, operation facts, fragment dependencies,
document mode detection, and external fragments
- resolve fragment variable definitions into language-service type
information
- autocomplete fragment argument names and values, including incomplete
documents and external fragments
- keep variable completion scope-aware across operations and fragments,
including fragment-local shadowing and transitively reachable operations
- show fragment argument type hover information
- validate fragment arguments with GraphQL.js 17's specified rules
- add a dedicated GraphQL 17 CI job and a release changeset
0 commit comments