v2.0.0
Major Changes
-
#163
70f8895a
Thanks @phryneas! - Remove Service projects
"Service"-type projects had almost no functionality in the Extension, so they were removed -
#169
ff4f0de4
Thanks @phryneas! - Bundle extension instead of just building it. -
#163
70f8895a
Thanks @phryneas! - Remove support for deprecated configuration environment variableENGINE_API_KEY
Minor Changes
-
#153
a37cfaa6
Thanks @phryneas! - Add@nonreactive
and@defer
directives to Apollo Client schema -
#149
a8fe79f6
Thanks @phryneas! - Add support forapollo.config.mjs
. -
#148
39430fdf
Thanks @phryneas! - Modernization:- move from
apollo-link-*
packages to@apollo/client
dependency - move from
@apollo/federation
to@apollo/subgraph
- replace
apollo-graphql
usage with@graphql-tools/schema
- drop
core-js
dependency - update internally-used
@graphql-codegen
- update
graphql
to v16 - replace
graphql-language-service-*
packages withgraphql-language-service
package - remove
apollo-server-errors
dependency
- move from
-
#164
54316f24
Thanks @phryneas! - Fix configuration error display -
a6e6b7c1
Thanks @phryneas! - Try schema path resolution relative to configuration path. -
#149
a8fe79f6
Thanks @phryneas! - Modernization:- update
cosmiconfig
- drop now-obsolete
@endemolshinegroup/cosmiconfig-typescript-loader
- update
-
#163
70f8895a
Thanks @phryneas! - Configuration parsing has been reworked based onzod
. -
#153
a37cfaa6
Thanks @phryneas! - Remove unusedclientOnlyDirectives
,clientSchemaDirectives
andaddTypename
client project config options. -
#146
0721afe9
Thanks @phryneas! - Modernization:- set minimum VSCode version to 1.90.0
- update build target to ES2020
- drop
node-fetch
and similar polyfills - update
vscode-languageclient/-server
modules - migrate from the deprecated
vscode
module to@types/vscode
- update
typescript
developement dependency to 5.5
-
#163
70f8895a
Thanks @phryneas! - Remove support for unused configuration options
The configuration optionsclient.name
,client.referenceId
,client.version
,client.statsWindow
,client.clientOnlyDirectives
, andclient.clientSchemaDirectives
had no effect in the extension, so they have been removed.
Patch Changes
-
#150
eeed0b8e
Thanks @phryneas! - Modernization- update
glob
- add E2E tests
- update
-
#149
a8fe79f6
Thanks @phryneas! - Fixed a bug where changes inapollo.config.ts
orapollo.config.cjs
would require a manual extension reload. -
#160
5312c6e8
Thanks @phryneas! - Replacegraphql-datasource
usage with@apollo/client
-
#161
7fd57310
Thanks @phryneas! - Only show "Run in Studio" gutter action for local graphs if an endpoint is configured. -
#159
952ef37d
Thanks @phryneas! - Fix a bug where unrelated project configurations could be merged into each other. -
#161
7fd57310
Thanks @phryneas! - Modernization- update
minimatch
andlz-string
- drop
await-to-js
,resolve-from
,sha.js
- drop
query-string
- update
-
#161
7fd57310
Thanks @phryneas! - Fix a bug where the "Run in Studio" button would link to a Studio Graph instead of Explorer for local projects. -
#160
5312c6e8
Thanks @phryneas! - Prevent accidental creation of multiple output channels