- #2810
f688422e
Thanks @acao! - fix graphql exec extension, upgradegraphql-config
, fix issue with graphql-config cosmiconfig typescript config loader.
-
#2616
b0d7f06c
Thanks @acao! - support vscode multi-root workspaces! creates an LSP server instance for each workspace.WARNING: large-scale vscode workspaces usage, and this in tandem with
graphql.config.*
multi-project configs could lead to excessive system resource usage. Optimizations coming soon.
- Updated dependencies [
d6ff4d7a
]:
- #2664
721425b3
Thanks @acao! - This reverts the bugfix for .graphqlrc.ts users, which broke the extension for schema url users
- #2660
34d31fbc
Thanks @acao! - bumpts-node
to 10.x, so that TypeScript based configs (i.e..graphqlrc.ts
) will continue to work. It also bumps to the latest patch releases ofgraphql-config
fixed several issues with TypeScript loading (v4.3.2, v4.3.3). We tested manually, but please open a bug if you encounter any with schema-as-url configs & schema introspection.
- #2623
12cf4db0
Thanks @acao! - In #2624, fix introspection schema fetching regression in lsp server, and fix for users writing new .gql/.graphql files
-
#2557
3304606d
Thanks @acao! - upgrades thevscode-languageserver
andvscode-jsonrpc
reference implementations for the lsp server to the latest. also upgradesvscode-languageclient
invscode-graphql
to the latest 8.0.1. seems to work fine for IPC invscode-graphql
at least!hopefully this solves #2230 once and for all!
- #2553
edc1c964
Thanks @acao! - Fix error with LSP crash for CLI users #2230.vscode-graphql
not impacted - rather,nvim.coc
, maybe other clients who use CLI directly). recreation of #2546 by [@xuanduc987](https://github.com/xuanduc987, thank you!)
- #2509
737d4184
Thanks @Chnapy! - Addgql(``)
,graphql(``)
call expressions support for highlighting & language
-
#2506
cccefa70
Thanks @acao! - Remove redundant check, trigger LSP release -
Updated dependencies [
cccefa70
]:
-
#2486
c9c51b8a
Thanks @stonexer! - definition support for operation fields ✨you can now jump to the applicable object type definition for query/mutation/subscription fields!
-
Updated dependencies [
c9c51b8a
]:
-
#2470
d0017a93
Thanks @acao! - Aims to resolve #2421- graphql config errors only log to output channel, no longer crash the LSP
- more performant LSP request no-ops for failing/missing config
this used to fail silently in the output channel, but vscode introduced a new retry and notification for this
would like to provide more helpful graphql config DX in the future but this should be better for now
-
#2382
1bea864d
Thanks @acao! - allow disabling query/SDL validation withgraphql-config
setting{ extensions: { languageService: { enableValidation: false } } }
.Currently, users receive duplicate validation messages when using our LSP alongside existing validation tools like
graphql-eslint
, and this allows them to disable the LSP feature in that case.
-
#2378
d22f6111
Thanks @acao! - Trap all graphql parsing exceptions from (relatively) newly added logic. This should clear up bugs that have been plaguing users for two years now, sorry! -
Updated dependencies [
d22f6111
]:
- Updated dependencies [
45cbc759
]:
c36504a8
Thanks @acao! - - upgradegraphql-config
to latest in server- remove
graphql-config
dependency fromvscode-graphql
andgraphql-language-service
- fix
vscode-graphql
esbuild bundling bug invscode-graphql
#2269 by fixingesbuild
version
- remove
- Updated dependencies [
c36504a8
]:
- #2271
e15d1dae
Thanks @acao! - a few bugfixes related to config handling impacting vim and potentially other LSP server users
- Updated dependencies [
2502a364
]:
-
#2111
08ff6dce
Thanks @acao! - Support template literals and tagged template literals with replacement expressions -
Updated dependencies []:
- Updated dependencies [
a44772d6
]:
- Updated dependencies [
e20760fb
]:
-
#2091
ff9cebe5
Thanks @acao! - Fix graphql 15 related issues. Should now build & test interchangeably. -
Updated dependencies [
ff9cebe5
]:
- Updated dependencies [
0f1f90ce
]:
- Updated dependencies [
9df315b4
]:
-
c4236190
#2072 Thanks @acao! - this fixes the parsing of file URIs bygraphql-language-service-server
in cases such as:- windows without WSL
- special characters in filenames
- likely other cases
previously we were using the old approach of
URL(uri).pathname
which was not working! now using the standardvscode-uri
approach ofURI.parse(uri).fsName
.this should fix issues with object and fragment type completion as well I think
also for #2066 made it so that graphql config is not loaded into the file cache unnecessarily, and that it's only loaded on editor save events rather than on file changed events
fixes #1644 and #2066
-
df57cd25
#2065 Thanks @acao! - Add an opt-in feature to generate markdown in hover elements, starting with highlighting type information. Enabled for the language server and also the language service and thusmonaco-graphql
as well. -
Updated dependencies [
df57cd25
]:
-
f82bd7a9
#2055 Thanks @acao! - this fixes the URI scheme related bugs and make sure schema as sdl config works again.fileURLToPath
had been introduced by a contributor and I didn't test properly, it broke sdl file loading!definitions, autocomplete, diagnostics, etc should work again also hides the more verbose logging output for now
-
Updated dependencies []:
-
bdd57312
#2047 Thanks @willstott101! - Source code included in all packages to fix source maps. codemirror-graphql includes esm build in package. -
Updated dependencies [
bdd57312
]:
-
858907d2
#2045 Thanks @acao! - fix graphql-js peer dependencies - #2044 -
Updated dependencies [
858907d2
]:
7e98c6ff
Thanks @acao! - upgrade graphql-language-service-server to use graphql-config 4.1.0! adds support for .ts and .toml config files in the language server, amongst many other improvements!
716cf786
#2010 Thanks @acao! - upgrade to[email protected]
. thanks @saihaj!
- Updated dependencies [
716cf786
]:
83c4a007
#1964 Thanks @patrickszmucer! - Fix unknown fragment errors on save
-
75dbb0b1
#1777 Thanks @dwwoelfel! - adopt block string parsing for variables in language parser
72bff0e7
#1951 Thanks @GoodForOneFare! - fix: skip config updates when no custom filename is defined
-
2fd5bf72
#1941 Thanks @arcanis! - Adds support for#graphql
and/* GraphQL */
in the language server -
Updated dependencies [
2fd5bf72
]:
6869ce77
#1816 Thanks @acao! - improve peer resolutions for graphql 14 & 15.14.5.0
minimum is for built-in typescript types, and another method only available in14.4.0
2.6.2 (2021-01-07)
Note: Version bump only for package graphql-language-service-server
2.6.1 (2021-01-07)
Note: Version bump only for package graphql-language-service-server
2.6.0 (2021-01-07)
2.5.9 (2021-01-03)
Note: Version bump only for package graphql-language-service-server
2.5.8 (2020-12-28)
Note: Version bump only for package graphql-language-service-server
2.5.7 (2020-12-08)
Note: Version bump only for package graphql-language-service-server
2.5.6 (2020-11-28)
- crash on receiving an LSP message in "stream" mode (1238075), closes #1708
- languageserver filepath on Windows (#1715) (d2feff9)
2.5.5 (2020-10-20)
Note: Version bump only for package graphql-language-service-server
2.5.4 (2020-09-23)
2.5.3 (2020-09-23)
Note: Version bump only for package graphql-language-service-server
2.5.2 (2020-09-20)
2.5.1 (2020-09-20)
2.5.0 (2020-09-18)
Note: Version bump only for package graphql-language-service-server
2.5.0-alpha.5 (2020-09-11)
Note: Version bump only for package graphql-language-service-server
2.5.0-alpha.4 (2020-08-26)
2.5.0-alpha.3 (2020-08-22)
Note: Version bump only for package graphql-language-service-server
2.5.0-alpha.2 (2020-08-12)
Note: Version bump only for package graphql-language-service-server
2.5.0-alpha.1 (2020-08-12)
2.5.0-alpha.0 (2020-08-10)
2.4.1 (2020-08-06)
Note: Version bump only for package graphql-language-service-server
2.4.0 (2020-06-11)
Note: Version bump only for package graphql-language-service-server
2.4.0-alpha.12 (2020-06-04)
Note: Version bump only for package graphql-language-service-server
2.4.0-alpha.11 (2020-06-04)
- cleanup cache entry from lerna publish (4a26218)
2.4.0-alpha.10 (2020-05-28)
Note: Version bump only for package graphql-language-service-server
2.4.0-alpha.9 (2020-05-19)
Note: Version bump only for package graphql-language-service-server
2.4.0-alpha.8 (2020-05-17)
- remove problematic file resolution module from webpack sco… (#1489) (8dab038)
- repair CLI, handle all schema and LSP errors (#1482) (992f384)
2.4.0-alpha.7 (2020-04-10)
Note: Version bump only for package graphql-language-service-server
2.4.0-alpha.6 (2020-04-10)
Note: Version bump only for package graphql-language-service-server
2.4.0-alpha.5 (2020-04-06)
- upgrade to [email protected] for #1191 (#1204) (f13c8e9)
2.4.0-alpha.4 (2020-04-03)
2.4.0-alpha.3 (2020-03-20)
Note: Version bump only for package graphql-language-service-server
2.4.0-alpha.2 (2020-03-20)
- eslint warnings (#1360) (84d4821)
- initial request cache set, import tsc bugs (#1266) (6b98f8a)
- restore error handling for server #1306 (#1425) (c12d975)
- type check (#1374) (84cc41e)
- typo to fix hover (#1426) (1fdcb28)
- optionally provide LSP an instantiated GraphQLConfig (#1432) (012db2a)
- typescript, tsx, jsx support for LSP server using babel (#1427) (ee06123)
- graphql-config: add graphql config extensions (#1118) (2a77e47)
- Symbol support for single document (#1244) (f729f9a)
- use new GraphQL Config (#1342) (e45838f)
2.4.0-alpha.1 (2020-01-18)
2.3.3 (2019-12-09)
- a few more tweaks to babel ignore (e0ad2c6)
2.3.2 (2019-12-03)
2.3.1 (2019-11-26)
Note: Version bump only for package graphql-language-service-server
Note: Version bump only for package graphql-language-service-server
Note: Version bump only for package graphql-language-service-server
Note: Version bump only for package graphql-language-service-server