Fixes:
- Restore whitespace tokens for top level fragment placeholders in Apollo to preserve them during format lines (#162)
Fixes:
- Node.js outputs deprecation warnings using the error console, so silence them on order to be able to detect real errors when creating the process handler (#153)
- Fixed indentation issue with strongly typed placeholders by sending the current GraphQL environment to the language service (#130)
- Removed 400 px large svg GraphQL and Relay logos used by Rider for the line marker (#147)
Features:
- Language Service 1.5.1: Support for strongly typed variable placeholders in GraphQL tagged templates (#130)
- Support for declaring annotations in Endpoint language (#15)
Fixes:
- Editor tab loaded on background thread during startup causes dispatch thread assertion error (#124)
Fixes:
- 'Editor > Code Style' never loads In WebStorm 2017.3 (#120)
Fixes:
- Resolve fragment references under progress in annotator to ensure WebStorm 2017.3 compatibility (#115)
Fixes:
- 2017.3 compatibility (#105)
Features:
- Support for Relay Modern fragments (#74)
- Language Service 1.5.0: Support for loading the schema from .graphql file (Relay Modern projects)
Fixes:
- Fix 'Find Usages' dialog for non-GraphQL entities (#93)
- Fix case where the annotator would attempt to access an editor that is already disposed (#75)
- Show a notification when the Node.js process fails to start (#100)
- Remove Schema IDL warnings in .graphql files since this is the file extension Facebook uses to print schemas in Relay Modern (#85)
Fixes:
- Only show the error console automatically on the first error in the project (#80) (#90)
- Send the variables editor text as-is since Gson always deserializes a JSON number as a Double (This turns a variable value of 1 into 1.0, making the value incompatible with the Int schema type) (#86)
- Auto-import is not placed on a new line in JS files with GraphQL templates (#91)
Features:
- Support Relay Modern graphql.experimental tag (#74)
Fixes:
- Pass "variables" in payload to GraphQL server as JSON. (#64)
Fixes:
- 2017.1 EAP Not detecting Relay.QL usage (#60)
Features:
- Language Service 1.4.0 based on graphql 0.9.1 and codemirror-graphql 0.6.2
- Experimental support for GraphQL Endpoint Language (#15)
- Full PSI support for arguments (#35, #51)
- Support for top level Apollo fragments template placeholders (#44)
- Keyboard shortcut can now be assigned to the restart language service action (#49)
Fixes:
- Assertion failed: Caret model is in its update process. All requests are illegal at this point. (#42)
Features:
- Add GraphQL configuration page for indentation (#29)
Fixes:
- Language Service 1.3.2: Object literal for variables in getFragment closes Relay.QL template expression.
Features:
- Language Service 1.3.1: Support __schema root in schema.json (compatible with graphene)
Changes:
- Fixes formatting exception when using ".if" live template in JSFile with injected GraphQL (#26)
Features:
- Support for gql tagged templates used by Apollo and Lokka GraphQL Clients (#25)
- Language Service 1.3.0 with Lokka and Apollo gql support (#25)
- Persist endpoint selection to project configuration
Changes:
- Fixes false Error in Relay Mutation (#23)
Features:
- Language Service 1.2.0 based on graphql 0.7.0 and codemirror-graphql 0.5.4 (#22)
- Basic editor support for GraphQL Schema files (.graphqls) (#22)
Changes:
- Fixes compatibility issue with IDEA 2016.2.2 (#18)
Changes:
- Remove GraphQL schema from scratch file formats (#14)
Changes:
- JSLanguageCompilerToolWindowManager: NoClassDefFoundError in WebStorm 2016.2 EAP (#13)
- Language Service 1.1.2 increases maximum size of JSON schema from 100kb to 32mb
Features:
- Support for GraphQL scratch files
- Invoke reformat code action on query result
Features:
- Contextual query support: Execute buffer, selection, or named operations at the caret position in the GraphQL editor
Changes:
- Completion after ... fragment spread operator. (#4)
- Language Service 1.1.1 based on graphql 0.4.16 and codemirror-graphql 0.2.2
Features:
- Support for GraphQL Schema Language
Features:
- Initial release.