-
Notifications
You must be signed in to change notification settings - Fork 95
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
Apply v2 to master #232
Merged
Merged
Apply v2 to master #232
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Moved to Gradle project setup and build - Updated plugin.xml as prep to adding GrammarKit based parser - Added dependency on graphql-java which will be used instead of Node.js based language service
…t spec, including SDL (#164) - Moved existing PSI code and IDE packages into a v1 sub package as v2 feature parity is established - Simplified graphql.config.json by removing the schema field now that the plugin discovers all schema definitions on its own - Removed v1 GraphQL parser and lexer that used the language service
…udio (#164) - Moved code that requires the JavaScript plugin into separate packages and graphql-javascript.xml
… plugin repo during alpha testing (#164)
- Removed references to JavaScript and TypeScript file types in JSGraphQLFindUsagesUtil.java which caused errors when running in Android Studio - Updated release info in plugin.xml to match alpha feature set
- Ignore errors from graphql-java KnownDirectives on type definitions as it only handles executable directive locations - Show directive completions based on declared directives and not only the schema which can be broken while typing
- Introspection query execute line marker on url in .graphqlconfig - Print schema JSON as SDL line marker
…arker for string-only endpoint (#164)
… isValidDirectiveLocation (#164)
- Added Relay Modern support - Added Developer Guide - Added create .graphqlconfig file action
- Added support for placeholders in template literals: Handles variables, top level operations/fragments, selections
…ry based on .graphqlconfig files (#164)
…ven that GraphQL didn't include SDL at that time) (#164)
- Add caching of references using ResolveCache - Introduced GraphQLSchemaChangeListener to only clear schema caches when editing SDL, improving performance drastically while editing queries, fragments etc. that can't affect the schema - Improved use of graphql-java parser by minimal parsing and then adjusting source locations
…ext offset in the editor (e.g. TSX file with graphql tagged template) (#164)
…uced new schema discovery UI (#164)
Updated documentation provider to match new style
…ge configuration (#164)
…lag during schema discovery (#164)
…per.getInstance (#164)
…iew (#164) - Moved schema discovery in tree nodes off the UI thread to reduce editor stutter - Added caching of node children
…mance and prevent deadlock in PsiSearchHelper when find usages maxes out the ForkJoinPool (#164)
…rovide completion of fragment names (#164)
…agment completion (#164)
…ring entry file lookup (#164)
# Conflicts: # resources/META-INF/plugin.xml
…ding the configuration model (#164)
…d unnecessary changes to checked-in remote schemas (#164)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changes:
.graphqlconfig
File #125, Save Schema if pulled from URL #140, Allow having multiple configs in a project (scope per subfolder) #145, [v2] Main issue for tracking progress on the v2 branch #164)