2.0.0-alpha-5: New "Schemas and Project Structure" UI
Pre-release
Pre-release
This is the fifth alpha of version 2, which features:
- Simplified schema discovery to only support graphql-config and introduced new schema discovery UI. This is the first major step towards making v2 schema discovery more approachable and understandable
- Various fixes to the query result viewer including UTF-8 default encoding, windows line-endings support and timing issue with formatting
- Fixed source locations in injected GraphQL
Upgrade notes from v1 and previous alpha releases
- The plugin no longer uses a
graphql.config.json
file. Schema discovery is now project-wide by default, or configured using graphql-config.graphqlconfig
files. The plan is to implement a startup notification that converts to this new format.
Getting and installing the alpha releases
The alpha releases will be published directly in this repository and is added to your IDE using a custom plugin repository URL:
- In your IDE, click "Settings" > "Plugins" > "Browse repositories..." > "Manage repositories..."
- In the "Custom Plugin Repositories" dialog that opens, add the following url:
https://github.com/jimkyndemeyer/js-graphql-intellij-plugin/raw/v2/alpha-releases/updatePlugins.xml
- Once added, click "Ok" to return to the "Browse repositories" dialog.
- You should now see a "Repository: All" dropdown. Select this alpha repository that you just added.
- You should now see the GraphQL alpha plugin listed.
As new alpahas are released, you should get plugin update notifications as per ususal.
Documentation (work in progress)
https://gist.github.com/jimkyndemeyer/1903b65ff892f0811e76f16d8b530848
Reporting issues
The main issue for tracking the v2 road map is #164. Feedback and questions are welcome in that issue.
For bugs, see the known issues and limitations below. If the issue is not mentioned, use a [v2]
prefix when reporting issues for the alpha.
Known issues and limitations
This release is not feature complete, and changes will be made as development continues.