Note: Apollo's GraphQL VSCode extension is no longer housed in this repository. It is now maintained separately in this repo.
- Nothing yet! Stay tuned.
-
This release includes a number of updates for dependencies within this repo's projects. Behavior changes aren't expected and should be considered reportable issues.
-
apollo-language-server
- Remove
moment
as a dependency #2595
- Remove
-
This release includes a number of patch updates for dependencies within the following packages. Behavior changes aren't expected and should be considered reportable issues.
- apollo-codegen-core@0.40.8
- apollo-codegen-flow@0.38.8
- apollo-codegen-scala@0.39.8
- apollo-codegen-swift@0.40.8
- apollo-codegen-typescript@0.40.8
- apollo-graphql@0.9.6
- apollo-language-server@1.26.8
- @apollographql/apollo-tools@0.5.3
- apollo@2.33.10
-
apollo-tools@0.5.3
- Add undeclared peer dependency
graphql
#2049
- Add undeclared peer dependency
apollo-language-server@1.26.7
/apollo-codegen-core@0.40.7
apollo-graphql@0.9.5
apollo-graphql@0.9.4
- Add support for interface on interfaces to transformSchema. PR #2456
apollo@2.33.6
- Removed the use of the
tty
npm package which has been removed from npm. PR #2406 Issue #2407
- Removed the use of the
-
apollo@2.33.5
- Adds support for àpollo.config.cjs
files allowing
package.jsonfiles with
type: "module"` Issue #2342 PR #2381
- Adds support for àpollo.config.cjs
-
apollo-tools@0.5.1
- Remove dependency on
apollo-env
, so using this package no longer installs polyfills.
- Remove dependency on
-
apollo-graphql@0.9.3
- Complex directive arguments don't break
transformSchema
(Fixes #2162) PR #2335
- Complex directive arguments don't break
-
apollo@2.33.2
- Add a deprecation message to all
apollo service:*
commands, pointing people towards the Apollo Rover CLI migration guide.
@hwillson in #2308
- Add a deprecation message to all
-
apollo-env@0.10.0
- deps: Updated
node-fetch
to v2.6.1
- deps: Updated
-
apollo-graphql@0.9.2
- Add missing
sha.js
dependency PR #2283
- Add missing
-
apollo-env@0.9.0
- The following utility functions are no longer exported from
apollo-env
and can now be found in theapollo-graphql
library:createHash
isNodeLike
mapValues
isNotNullOrDefined
- The following utility functions are no longer exported from
-
apollo-graphql@0.9.0
- This package no longer depends on
apollo-env
to avoid the side-effects of its polyfills.
- This package no longer depends on
-
apollo@2.32.5
-
Bump version of
env-ci
#1754 Issue #2219Due to human error during the release process, the following packages also had their versions bumped, despite having no known significant changes. (Apologies, from that human.)
apollo-codegen-core@0.39.3
apollo-codegen-flow@0.37.3
apollo-codegen-scala@0.38.3
apollo-codegen-swift@0.39.3
apollo-codegen-typescript@0.39.3
apollo-env@0.6.6
apollo-graphql@0.6.1
apollo-language-server@1.25.2
@apollographql/apollo-tools@0.4.9
vscode-apollo@1.18.2
-
- This version should not be used as it was published without depended-on packages. Please use
apollo@2.32.5
instead.
- This version was not actually published.
- This version was not actually published.
apollo-codegen-swift
- Fix issue where a query referencing many fragments caused type checking for
queryDocument
to time out #2198
- Fix issue where a query referencing many fragments caused type checking for
apollo@2.32.0
- Support the standard
HTTP_PROXY
,HTTPS_PROXY
, andNO_PROXY
environment variables for using an HTTP proxy. #2181
- Support the standard
apollo-codegen-swift
- Fix bug in generated compound type names that lead to structName being inconsistent throughout codegen #2170
- Update CLI default API domain from
engine-graphql.apollographql.com
tographql.api.apollographql.com
. Users that have set up support for corporate proxies or firewalls may need to update configurations. - Accept GitLab remote URLs when fetching git info for service:check and service:push #2104
--commitId
inservice:check
andservice:push
overrides the current commit ID otherwise read through env-ci.service:push
now takes--author
and--branch
matchingservice:check
.
- Rename
defaultEngineReportingSignature
todefaultUsageReportingSignature
; the old name continues to be exported as well.
apollo-codegen-core
- Add new
unionTypes
andinterfaceTypes
properties to the exported IR JSON (when using thejson-modern
target), that list all unions and their types, as well as all interfaces and their implementing types #2050.
- Add new
apollo-codegen-swift@0.37.7
- Generate JSON file including fragments when --operationIds option is provided #2017
apollo@2.30.0
- Allow flags for
--branch
and--author
in service:check command. This will permit users to group changes using the--branch
flag and indicate an author, via a string value using the--author
flag.
- Allow flags for
** Note: this release is an immediate follow-up to the previous release. apollo-graphql
should've been updated but it was unfortunately missed. **
apollo-graphql@0.5.0
- Add support for graphql version ^15 #1743
apollo@2.29.0
- Add support for graphql version ^15 #1743
apollo-language-server@1.23.0
vscode-apollo@1.16.4
apollo@2.28.3
- Don't send a user-specified frontend URL to Apollo's servers; fetch one when needed. Drop
--frontend
flag. #1990
- Don't send a user-specified frontend URL to Apollo's servers; fetch one when needed. Drop
apollo-language-server@1.22.3
- Don't send a user-specified frontend URL to Apollo's servers; fetch one when needed. #1990
apollo@2.28.2
- Prevent cli from sending some git credentials #1988
apollo@2.28.1
- Fix silent codegen errors on syntax errors #1899
apollo-language-server@1.22.1
vscode-apollo@1.61.1
- Add Elixir support for vscode #1971
apollo@2.27.4
apollo-codegen-core@0.36.9
apollo@2.27.2
- Setup automatically creating a GitHub release #1876
apollo@2.27.0
apollo-codegen-core@0.36.6
- Add json-modern target which adds typeNodes (ast type nodes) to codegen output #1846
apollo@2.26.0
- Support
APOLLO_KEY
and deprecateENGINE_API_KEY
for.env
support #1851 - Support
--graph
/-v
flag for specifying graph manager id without requiring a config file #1858 - Support
graph@variant
parsing under theservice.name
key in config files, similar to client configs #1858 - Update all commands that supported --tag to prefer --variant and indicate a deprecation warning for --tag #1849
- Updates of --help messages #1849
- Bug fix of some apollo commands that did not work with
graph@variant
parsing within theapollo.config.js
#1849 - Improved error messaging when a graph is not specified in either
apollo.config.js
or within the API key. #1849 - Added
--ignoreFailures
flag to service:check to exit with code 0 with check failures #1856 - Make Update "no service found to link..." error more consistent #1847
- Fix non-existent service message to use the actual service name that's being looked up #1834
- Support
apollo-language-server@1.21.0
- Support
APOLLO_KEY
and deprecateENGINE_API_KEY
for.env
support #1851 - Support
graph@variant
parsing under theservice.name
key in config files, similar to client configs #1858 - Improved error messaging when a graph is not specified in either
apollo.config.js
or within the API key. #1849 - Make Update "no service found to link..." error more consistent #1847
- Fix non-existent service message to use the actual service name that's being looked up #1834
- Support
apollo@2.25.0
- Add confirmation check when deleting services #1826
apollo@2.24.0
- Correctly fail on duplicate operations in client projects #1812
apollo-language-server@1.20.0
- Correctly fail on duplicate operations in client projects #1812
apollo
apollo@2.22.1
- Update shortlinks to use go.apollo.dev instead of bitly #1790
apollo-codegen-flow@0.34.1
- Add @generated comment
apollo-codegen-scala@0.35.1
- Add @generated comment
apollo-codegen-swift@0.36.1
- Add @generated comment
apollo-codegen-typescript@0.36.1
- Add @generated comment
apollo@2.22.0
- Support disabling literal stripping when extracting queries. 1703
apollo-codegen-swift@0.35.10
- Add documentation to input structs' constructors #1619
apollo-env@0.6.1
- Add @types/node-fetch to apollo-env deps since they are exported #1749
apollo-language-server@1.18.0
- Adds support for ReasonML to the language server #1488
vscode-apollo@1.13.0
- Adds syntax highlighting for ReasonML #1488
apollo@2.21.2
- Rename "Engine" to "Apollo Graph Manager" in ouput #1705
apollo-codegen-swift@0.35.14
- Add additional type annotations to improve compile times. 1638
apollo-graphql@0.3.6
- [#1618] Fixes an issue when enums with a value of 0 fail to resolve when using a Federated Schema (#1618)
apollo-language-server@1.17.2
apollo@2.21.1
apollo-env@0.6.0
- POTENTIALLY BREAKING: Make
apollo-env
a standard TS package #1611 This PR likely warrants a pre-major version bump so that it isn't accidentally upgraded to for dependents using the ^ range. If this breaks your project, please don't hesitate to let us know and revert back to v0.5.1. This PR removes the handwritten node-fetch types and instead just re-exports them. Internally, this drastically simplifies the existence of apollo-env within this monorepo, as it no longer requires a special build step that forces lerna and TS to work around it.
- POTENTIALLY BREAKING: Make
vscode-apollo@1.12.1
- Fix client localSchemaFile for vscode stats command #1634
apollo@2.21.0
- Add flag to omit deprecated enum cases for swift codegen #1595
apollo-codegen-swift@0.35.7
apollo@2.20.0
- Fix codegen --watch mode not writing changes for files #1591
- Fix
service:check
not outputing url
apollo-codegen-swift@0.35.11
- Fix code generation for empty input objects / arrays #1589
apollo-language-server@1.17.0
vscode-apollo@1.12.0
apollo@2.19.1
- Support custom frontend and historic parameters for federated service:check
apollo-codegen-swift@0.35.10
apollo@2.19.0
- Improve performance of CLI when running projects by delaying or not calling validation unnecessarily #1559
- Use "table" package for tabular output and word wrap support #1524
- Use new single step mutation for checking federated service schemas #1539
- Add support for
localSchemaFile
for federated service commands #1489
apollo-codegen-core@0.35.4
- Improve performance of validation when client fields are present or not #1559
apollo-codegen-swift@0.35.9
- Switch operations and fragments to default to printing queries as multiline strings rather than including queries as multiline comments
- Add
--suppressSwiftMultilineStringLiterals
flag to allow a version which strips unnecessary whitespace.
apollo-graphql@0.3.4
- Use reference-equality, rather than
Function.prototype.name
string comparison, when omitting validation rules withinbuildSchemaFromSDL
. #1551
- Use reference-equality, rather than
apollo-language-server@1.16.0
vscode-apollo@1.11.0
- Improve performance of validation when client fields are present or not #1559
apollo
- fix bad parsing of multiple
localSchemaFile
s #1529
- fix bad parsing of multiple
-
apollo-codegen-core@0.35.2
-
apollo-codegen-flow@0.33.27
-
apollo-codegen-scala@0.34.27
-
apollo-codegen-swift@0.35.7
-
apollo-codegen-typescript@0.35.2
-
apollo-language-server@1.15.2
-
apollo@2.18.2
-
apollo
- Support multiple
localSchemaFile
s #1500
- Support multiple
-
apollo-codegen-core
- Replace instanceof checks with their respective predicates #1518
-
apollo-codegen-flow
- Replace instanceof checks with their respective predicates #1518
-
apollo-codegen-scala
- Replace instanceof checks with their respective predicates #1518
-
apollo-codegen-swift
-
apollo-codegen-typescript
- Replace instanceof checks with their respective predicates #1518
-
apollo-language-server
apollo-codegen-core@0.35.1
apollo-codegen-flow@0.33.26
apollo-codegen-scala@0.34.26
apollo-codegen-swift@0.35.6
apollo-codegen-typescript@0.35.1
apollo-language-server@1.15.1
vscode-apollo@1.10.1
apollo@2.18.1
apollo@2.18.0
, apollo-language-server@1.15.0
, apollo-codegen-core@0.35.0
, apollo-codegen-typescript@0.35.0
, vscode-apollo@1.10.0
apollo-codegen-core@0.35.0
- Add tsFileExtension option to allow custom file extension in ts (like d.ts) #1130
apollo-codegen-typescript@0.35.0
- Add tsFileExtension option to allow custom file extension in ts (like d.ts) #1130
apollo-language-server@1.15.0
apollo@2.18.0
- Add tsFileExtension flag to allow custom file extension in ts (like d.ts) #1130
vscode-apollo@1.10.0
apollo-language-server@1.14.3
- Fix issue where fragment definitions only included in
@client
fields would not be stripped ((AP-682)(https://golinks.io/AP-682), #1454)
- Fix issue where fragment definitions only included in
apollo-language-server@1.14.2
apollo-codegen-swift@0.35.2
- Revert changes from #656 due to build issues not caught by tests.
apollo-codegen-swift@0.35.1
- Fixes issue where a server adding a new type the client doesn't know about can cause a crash
apollo-codegen-swift@0.35.0
- Fix issue where type names were not being properly escaped iOS 193
- Fix overcorrection on removing redundant modifiers #1449
- Added
CaseIterable
conformance so all known cases can be easily iterated. - Added comment to
operationDefinition
to show the original query - Stripped excess whitespace out of
operationDefinition
- Removed force-unwrap when the thing being unwrapped is a double optional
apollo-language-server@1.14.1
- Fix cache invalidation bug for reload schema which caused outdated results in autocomplete #1446
vscode-apollo@1.9.0
- Add Dart support for vscode #1385
apollo-language-server@1.14.0
- Add Dart operation extraction #1385
apollo-codegen-swift@0.34.2
- Prevent compiler warnings for redundant access-level modifiers when using
--namespace
1241
- Prevent compiler warnings for redundant access-level modifiers when using
apollo@2.16.1
- Add
ApolloConfig
type to exports fromapollo
#1413
- Add
apollo-language-server@1.13.1
- Add error message for service lookup failure #1413
vscode-apollo@1.8.1
apollo@2.16.0
, apollo-codegen-swift@0.34.0
, apollo-language-server@1.13.0
, apollo-tools@0.4.0
, vscode-apollo@1.8.0
apollo@2.16.0
- Add
service:list
and tests #1358 and header #1377 - Update
service:list
test to use a simulated time to prevent relative dates causing snapshot failures #1374 - Update
service:check
to support--markdown
and--json
flags for federated schema #1378 - Exit status code 1 after composition errors in service:push #1403
- Update
service:check
to includegraphCompositionId
in query params for UI #1401
- Add
apollo-codegen-swift@0.34.0
apollo-language-server@1.13.0
apollo-tools@0.4.0
- Handle
subscribe
inbuildServiceDefinition
and add type inresolverMap
#1047
- Handle
vscode-apollo@1.8.0
- Add support for Ruby source files using
<<-GRAPHQL...GRAPHQL
heredoc. #1304
- Add support for Ruby source files using
apollo@2.15.0
- Relax graphql version, resolve missing types "Boolean", "String" #1355
apollo-language-server@1.12.0
- Relax graphql version, resolve missing types "Boolean", "String" #1355
apollo-graphql@0.3.3
- buildSchemaFromSDL - Add support for merging Scalar and Enum resolvers to schema #1345
apollo@2.14.0
apollo-language-server@1.11.0
- Add support for federated service to
service:check
#1308
- Add support for federated service to
vscode-apollo@1.7.4
- Fix bug causing some editor features to sometimes give stale results #1361
apollo@2.13.1
- Remove federation warnings and update types #1332
apollo-graphql@0.3.2
- buildSchemaFromSDL - support meta fields on abstract types #1330
apollo@2.13.0
- update
client:push
to pass the tag / graphVariant #1307
- update
apollo-language-server@1.10.0
apollo@2.12.4
- Update client:push command with new resolver and more output #1290
apollo-language-server@1.9.0
vscode-apollo@1.7.0
- Allow configuration of validation rules #1288
apollo@2.12.3
- Pin graphql to the ~14.2.x range (#1291)[#1291]
apollo-language-server@1.8.4
- Pin graphql to the ~14.2.x range (#1291)[#1291]
apollo@2.12.1
apollo-language-server@1.8.3
- Fix __typename addition for InlineFragments #1286
apollo-codegen-flow@0.33.10
- Renamed
useFlowReadOnlyTypes
option touseReadOnlyTypes
#1205
- Renamed
apollo-codegen-typescript@0.34.0
- Added
useReadOnlyTypes
option to use readonly types #1205
- Added
vscode-apollo@1.6.10
apollo@2.11.1
- Document engine requirements in client:check and client:push #1077
apollo-language-server@1.8.1
vscode-apollo@1.6.9
- Add env variable to silence TLS errors #1212
apollo@2.11.0
, apollo-language-server@1.8.0
, apollo-graphql@0.3.0
, apollo-language-server@1.8.0
, apollo-env@0.5.0
apollo@2.11.0
apollo-env@0.5.0
- Add new utils and predicates #1251
apollo-graphql@0.3.0
apollo-language-server@1.8.0
apollo@2.10.3
- Add service:check debuggability #1250
apollo@2.10.2
- Relocate debug statements #1245
apollo@2.10.1
- Add service:push debuggability #1244
apollo@2.10.0
- Add
client:download-schema
command to download schemas from engine to an output file #1108
- Add
apollo@2.9.0
- Support local schema files in service:check #1118
apollo-language-server@1.7.0
apollo@2.8.3
- Update
service:check
output for errors and correct pluralization #1178
- Update
apollo@2.8.2
apollo@2.8.1
- Add git info back to
checkSchema
to fix detail links#1165
- Add git info back to
apollo-language-server@1.6.2
apollo@2.8.0
apollo-language-server@1.6.1
apollo@2.7.0
- Update operation normalization technique to deterministically order fragments within operations. This update affects those users of the operation registry feature of the Apollo Platform. Anyone using the operation registry should re-register their operations with this new version of the
apollo
CLI via theapollo client:push
command. Once all client operations are re-registered, theapollo-server-plugin-operation-manifest
plugin within Apollo Server (which reads the manifest published withapollo client:push
) should be updated to0.1.0-alpha.1
. #1158
- Update operation normalization technique to deterministically order fragments within operations. This update affects those users of the operation registry feature of the Apollo Platform. Anyone using the operation registry should re-register their operations with this new version of the
apollo-language-server@1.6.0
apollo-codegen-flow@0.32.11
- remove leading empty lines from generated code #1127
apollo@2.6.2
- fix remoteUrl(remove slug) for service:check #1121
apollo-graphql@0.2.0
- Change the
sortAST
algorithm to sort fragments at the top-level of theDocumentNode
, providing a more deterministic normalization of the operation for use byapollo-engine-reporting
(which consumes this package'sdefaultOperationRegistrySignature
function). This will more correctly combine operations for Engine reporting. This also adds adefaultOperationRegistrySignature
function for use by theapollo-server-plugin-operation-registry
plugin to eventually consume. #1112
- Change the
apollo@2.6.1
- JSON flag for service:check output #1079
apollo-env@0.4.0
- Add environment-aware createHash function to apollo-env #1110
apollo@2.6.0
, apollo-env@0.3.4
, apollo-language-server@1.5.3
, apollo-codegen-flow@0.32.9
, apollo-codegen-scala@0.33.5
, apollo-codegen-swift@0.32.9
, apollo-codegen-typescript@0.32.10
, apollo-graphql@0.1.2
apollo@2.6.0
- Use generated Typescript types via client:codegen #1016
- Remove default
--tag=current
for some client commands that used it #1062 - Add missing dependency
@oclif/errors
#1068 - Include targetUrl in the output of the
service:check
command #1072 - Import apollo-env utility types directly instead of treating them as globals #1074
apollo-env@0.3.4
- Import apollo-env utility types directly instead of treating them as globals #1074
apollo-language-server@1.5.3
- Import apollo-env utility types directly instead of treating them as globals #1074
apollo-codegen-flow@0.32.9
- Add missing dependencies
@babel/generator
,common-tags
#1071
- Add missing dependencies
apollo-codegen-scala@0.33.5
apollo-codegen-swift@0.32.9
- Add missing dependencies
@babel/generator
,common-tags
#1071
- Add missing dependencies
apollo-codegen-typescript@0.32.10
- Add missing dependencies
@babel/generator
,common-tags
#1071
- Add missing dependencies
apollo-graphql@0.1.2
- Expand the
graphql
peer dependency range ofapollo-graphql
to also include0.13.x
and0.12.x
in addition to14.x
, since theapollo-graphql
package is relied upon byapollo-server-core
which specifies those requirements itself. #1076
- Expand the
apollo-language-server@1.5.2
vscode-apollo@1.5.2
apollo@2.5.2
apollo-language-server@1.5.1
vscode-apollo@1.5.1
- Updated marketplace readme, color schemes, and icon to be prettier #942
apollo-codegen-typescript@0.32.7
- Add
/* eslint-disable */
in generated files header #1017
- Add
apollo-codegen-scala@0.33.2
- Fix types sometimes being emitted with fields that don't match the underlying data #1008
apollo-graphql@1.0.2
- Move apollo-graphql package from apollo-server to apollo-tooling
apollo@2.5.0
apollo-language-server@1.5.0
vscode-apollo@1.5.0
apollo@2.4.4
- remove schemaDiff and change types from code/exports #967
apollo-codegen-scala@0.33.0
- Generate additional case-class like APIs for data containers #943
apollo-env@0.3.1
- Fix core-js dependency by pinning to
3.0.0-beta.3
#961
- Fix core-js dependency by pinning to
apollo-language-server
1.4.1- Fix edge case for empty operations #959
apollo
2.4.1- Bump the apollo-engine-reporting version #950
apollo
2.4.0apollo-language-server
1.4.0- Replace checkOperations mutation with new validateOperations mutation #934
- Include config files into a project's fileSet #897
- Add hook into workspace for communicating out when configs are loaded or when errors are found #897
- Add fn to workspace for reloading a project with a given config URI #897
- Reload project when config file is changed #897
- Update error handling from within the server (send as message). This message can be listened for and handled by the consumer #897
vscode-apollo
1.4.1- Update statusBar to reflect new possible "warning" states #897
apollo@2.3.1
- Fixed path building issues on Windows #917
apollo@2.3.0
vscode-apollo@1.4.0
apollo-language-server@1.3.0
- Added listener for
getStats
to provide service stats for extensions #840
- Added listener for
apollo@2.1.9
- Add fallback for git branch calculation #871
apollo@2.1.8
apollo-language-server@1.1.8
- Load the env file earlier during configuration in order to infer the service name before it's required #815
vscode-apollo@1.2.8
@apollographql/apollo-tools@0.2.9
Pass directives from schema modules throughbuildServiceDefinition
#715
apollo@2.1.7
- Allow
--no-addTypename
#758
- Allow
apollo-language-server@1.1.7
vscode-apollo@1.2.7
apollo@2.1.6
apollo-language-server@1.1.6
- Associate
*.gql
files with graphql language in GraphQLProject #740
- Associate
vscode-apollo@1.2.6
- Pin event-stream version to 3.3.4 within vscode-apollo commit
apollo@2.1.5
apollo-language-server@1.1.5
- Fix Empty 'errors' list in introspection #741
vscode-apollo@1.2.5
apollo@2.1.4
apollo-language-server@1.1.4
- Fix go to definition when a local schema file is provided #727
vscode-apollo@1.2.4
apollo@2.1.3
vscode-apollo@1.2.3
- Create Apollo output channel commit
apollo-language-server@1.1.3
- Fix edge case when no config is provided #734
apollo@2.1.1
vscode-apollo@1.2.1
apollo-language-server@1.1.1
apollo-codegen-core@0.30.1
- Warn on GraphQL parser exceptions #642
apollo@2.1.0
- Fix incorrect error code in cli #691
apollo-language-server@1.1.0
vscode-apollo@1.2.0
- Added Python support for vscode #694
apollo@2.0.17
apollo-language-server@1.0.14
- Updated code comments commit -
vscode-apollo@1.1.12
- Updated code comments commit -
apollo@2.0.16
- Fixed codegen message printing number of generated files #682
apollo-language-server@1.0.13
vscode-apollo@1.1.11
apollo@2.0.15
apollo-language-server@2.0.15
- Fixed incorrect client identifier commit -
vscode-apollo@1.1.9
- Fixed incorrect client identifier commit -
apollo@2.0.14
apollo-language-server@1.0.11
- Add apollo config for CI checks commit
vscode-apollo@1.1.8
- Add watch command before launching extension in dev mode commit
apollo@2.0.13
- add alias to
service:download
fromschema:download
commit
- add alias to
apollo@2.0.12
apollo-language-server@1.0.10
vscode-apollo@1.1.7
apollo@2.0.11
- Fixed header parsing commit
apollo-language-server@1.0.9
vscode-apollo@1.1.6
apollo@2.0.10
vscode-apollo@1.1.5
@apollographql/apollo-tools
- Add
apollo-env
dependency
- Add
apollo@2.0.9
- Respect
--endpoint
and--headers
flags forclient:*
commands commit
- Respect
apollo-language-server@1.0.7
vscode-apollo@1.1.4
apollo@2.0.8
- Fixed issue with package lockfile commit
apollo@2.0.7
apollo-language-server@1.0.5
- Fix mutations to engine for schema uploads & operation registration commit
vscode-apollo@1.1.2
apollo@2.0.6
apollo-language-server@1.0.4
- Changed engine queries to use
me
field instead ofservice
to look up services commit
- Changed engine queries to use
vscode-apollo@1.1.1
apollo@2.0.5
- Fix schema tag diagnostics
- Provide ability to go from sdl to operations via references commit
vscode-apollo@1.1.0
apollo@2.0.4
apollo@2.0.3
- Fallback to using the engine service from the api key if not specified in configs commit
vscode-apollo@1.0.3
apollo@2.0.2
- fixed missing dotenv dependency #663
vscode-apollo@1.0.2
apollo@2.0.1
- Added better errors around missing services
- Updated config documentation
- Fixed failures with missing service name
NOTE: Many of the updates and changes in this release came from a complete rebuild of the Apollo CLI in preparation for GraphQL summit. Many of these changes can be traced to this commit but aren't tied to a specific pull request, and won't be linked.
apollo@2.0.0
- 🚀 Features
- 🐛 Fixes & Changes
- Fixed config file resolution #591
- 💥 Breaking Changes
- Introduced a new
apollo.config.js
format commit - Changed format of
queries:extract
manifest to be more extensible #611 - Changed manifest hash encoding to SHA-256 instead of SHA-512 #611
- Deprecated apollo
schema:*
, andcodegen:*
commands and aliased usage to new commandsapollo codegen:generate
aliases toapollo client:codegen
apollo schema:check
aliases toapollo service:check
apollo schema:download
aliases toapollo service:download
(added 2.0.13)apollo schema:publish
aliases toapollo service:push
apollo plugins:add
aliases toapollo plugins:install
apollo plugins:unlink
andapollo plugins:remove
aliases toapollo plugins:uninstall
- Removed apollo
queries:*
commandsapollo client:check
should be used in place ofapollo queries:check
apollo client:extract
should be used in place ofapollo queries:extract
- Deprecated
--queries
flag in client commands in place of the--includes
flag
- Introduced a new
apollo-language-server@1.0.0
- Initial release of
apollo-language-server
to supportvscode-apollo
, andapollo
- Supports editor features for...
- Autocompletion of GraphQL documents
- Hover information for fields anr arguments
- Type definitions and references
- Code lenses for open files
- Initial release of
vscode-apollo@1.0.0
- Initial Release of
vscode-apollo
- Switching of schema tags #632
- Supports all of the editor features exposed by
apollo-language-server
- Initial Release of
apollo@1.9.2
- Fixed codegen issues listed below
apollo-language-server@0.1.10
- Fixed version of
vscode-languageserver
to follow a stable version instead ofnext
- Fixed version of
apollo-codegen-swift@0.28.1
- Fixed swift enums to conform to Hashable #578
apollo-codegen-core@0.28.1
- Fixed
mergeInFieldsFromFragmentSpreads
when flag isn't specified #537
- Fixed
apollo@1.9.1
- Fixes formatting of the
schema:download
response to match previous codegen schemas #573
- Fixes formatting of the
apollo@1.9.0
- Added
queries:extract
command to write a manifest of client queries #553
- Added
apollo
- #546 Add
outputGlobalTypes
option to specify path for global types (@danilobuerger) - #562 Preserve "__schema" key when outputting JSON schema from
schema:download
@jamesmbourne) - #565 Support for self-signed certificates (@robertomg)
- #546 Add
apollo-codegen-swift
- Treat
mergeInFieldsFromFragmentSpreads
as false in Swift codegen when flag isn't specified. Fixes #537. @martijnwalraven)
- Treat
apollo-codegen-typescript
- #535 [TS] Sort global types so order is not determined by order of appearance (@danilobuerger)
apollo-codegen-typescript
apollo-cli
- #534 Allow to run
apollo codegen:generate --watch
on non tty devices (@trojanowski)
- #534 Allow to run
- Daniel Trojanowski (@trojanowski)
- Danilo Bürger (@danilobuerger)
- Shadaj Laddad (@shadaj)
apollo-language-server
,apollo-vscode
apollo-cli
apollo-cli
,apollo-codegen-typescript
- #525 [TS] Elimate newlines at beginning of file and add newline at end of file (@danilobuerger)
apollo-cli
,apollo-codegen-core
apollo-cli
,apollo-codegen-typescript
,common-test
- #520 [TS] Dedup enums and inputs by using global types file (@danilobuerger)
apollo-codegen-typescript
- #518 [typescript] Only output comment for input if there is one (@danilobuerger)
apollo-cli
,apollo-language-server
,apollo-vscode
apollo-cli
- #511 Stop default flag values from overriding custom config (@klujanrosas)
apollo-cli
,apollo-vscode
apollo-cli
- #524 Fixed broken command links (@danilobuerger)
- Danilo Bürger (@danilobuerger)
- Kenneth Luján Rosas (@klujanrosas)
- Shadaj Laddad (@shadaj)
apollo-language-server
apollo-language-server
,apollo-vscode
apollo-cli
,apollo-codegen-core
,apollo-language-server
,apollo-vscode-webview
,apollo-vscode
apollo-cli
,apollo-language-server
,apollo-vscode
apollo-cli
,apollo-language-server
apollo-language-server
,apollo-vscode
apollo-cli
,apollo-codegen-core
- Shadaj Laddad (@shadaj)
apollo-cli
apollo-cli
,apollo-codegen-core
- Shadaj Laddad (@shadaj)
apollo-cli
,apollo-codegen-core
,apollo-codegen-flow-legacy
,apollo-codegen-flow
,apollo-codegen-scala
,apollo-codegen-swift
,apollo-codegen-typescript-legacy
,apollo-codegen-typescript
- Shadaj Laddad (@shadaj)
apollo-cli
- #473 Queries command (@jbaxleyiii)
- #470 Restore ability to put generated files in a directory relative to source (@mike-marcacci)
- #463 Add back JSON as target (for Apollo Android) (@shadaj)
- #456 Handle bash expansions for the queries argument (@shadaj)
apollo-cli
,apollo-codegen-core
apollo-cli
- #470 Restore ability to put generated files in a directory relative to source (@mike-marcacci)
- #457 Allow legacy targets to be used when manually specified (@shadaj)
apollo-codegen-flow
- Other
apollo-cli
,apollo-codegen-core
- James Baxley (@jbaxleyiii)
- Mat Warger (@mwarger)
- Mike Marcacci (@mike-marcacci)
- Shadaj Laddad (@shadaj)
- Thomas Ladd (@TLadd)
- The TypeScript and Flow targets now use block comments to better handle multiline comments in schemas
- Fix crash when running on a version of Node that already supports Array.flatMap
- Fix issue with
flow-legacy
target being unusable
- BREAKING: The
typescript
andflow
targets now refer to the modern implementations. The deprecated legacy targets are available undertypescript-legacy
andflow-legacy
. - BREAKING: The
--output
parameter to the CLI is now required for all targets. - The TypeScript and Flow targets now support outputting types to either a single file or a directory, where types for each query will be separated