Skip to content

Preserve deprecated input values during introspection#139

Closed
simPod wants to merge 1 commit into
spawnia:masterfrom
simPod:fix/introspection-deprecated-args
Closed

Preserve deprecated input values during introspection#139
simPod wants to merge 1 commit into
spawnia:masterfrom
simPod:fix/introspection-deprecated-args

Conversation

@simPod

@simPod simPod commented Jul 9, 2026

Copy link
Copy Markdown
Collaborator

Summary

Preserve deprecation metadata for introspected input values before printing the downloaded schema.

This covers field arguments, directive arguments, and input object fields, which are returned by introspection as __InputValue entries but were losing their deprecation metadata when rebuilt through BuildClientSchema.

@simPod

simPod commented Jul 9, 2026

Copy link
Copy Markdown
Collaborator Author

Closing this in favor of fixing the underlying issue upstream in webonyx/graphql-php, where BuildClientSchema drops deprecation metadata from input values.

@simPod simPod closed this Jul 9, 2026
@simPod
simPod deleted the fix/introspection-deprecated-args branch July 11, 2026 07:42
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.

1 participant