Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CompatibilityLevel for introspection #3572

Open
sungam3r opened this issue Apr 3, 2023 · 1 comment
Open

CompatibilityLevel for introspection #3572

sungam3r opened this issue Apr 3, 2023 · 1 comment
Labels
discussion The issue is under discussion and a common opinion has not yet been formed

Comments

@sungam3r
Copy link
Member

sungam3r commented Apr 3, 2023

If RepeatableDirectives and/or other new features are going to break introspection queries, it is likely that some users will want to maintain compatibility with older versions regardless of what is the newest release. Perhaps we should add a property to the schema called something like CompatibilityLevel, which could be set to June2018, October2021, WorkingDraft and Experimental.

Originally posted by @Shane32 in #3570 (comment)

@sungam3r
Copy link
Member Author

sungam3r commented Apr 3, 2023

Supporting CompatibilityLevel will be tedios IMO. With the vNext spec release we may just delete all "draft" stuff merging it in core feature set and bump major version. In case of CompatibilityLevel all that code should be in place with different combinations + tests for them.

@sungam3r sungam3r added the discussion The issue is under discussion and a common opinion has not yet been formed label Apr 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion The issue is under discussion and a common opinion has not yet been formed
Projects
None yet
Development

No branches or pull requests

1 participant