packages/apollo/README.md
Package detail
@apollographql/apollo-tools
null
readme
changelog
CHANGELOG
Note: Apollo's GraphQL VSCode extension is no longer housed in this repository. It is now maintained separately in this repo.
vNEXT
- Nothing yet! Stay tuned.
`apollo@2.33.11`
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
momentas a dependency #2595
- Remove
`apollo@2.33.10`
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.
-
- Add undeclared peer dependency
graphql#2049
- Add undeclared peer dependency
`apollo@2.33.9`
`apollo@2.33.8`
`apollo@2.33.7`
- `apollo-graphql@0.9.4`
- Add support for interface on interfaces to transformSchema. PR #2456
`apollo@2.33.6`
- `apollo@2.33.6`
- Removed the use of the
ttynpm 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 allowingpackage.jsonfiles withtype: "module"` Issue #2342 PR #2381
- Adds support for àpollo.config.cjs
-
- Remove dependency on
apollo-env, so using this package no longer installs polyfills.
- Remove dependency on
-
- 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
-
- deps: Updated
node-fetchto v2.6.1
- deps: Updated
-
- Add missing
sha.jsdependency PR #2283
- Add missing
-
- The following utility functions are no longer exported from
apollo-envand can now be found in theapollo-graphqllibrary:createHashisNodeLikemapValuesisNotNullOrDefined
- The following utility functions are no longer exported from
-
- This package no longer depends on
apollo-envto 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@2.32.4`
- This version should not be used as it was published without depended-on packages. Please use `apollo@2.32.5` instead.
`apollo@2.32.3`
- This version was not actually published.
`apollo@2.32.3`
- This version was not actually published.
`apollo@2.32.1`
apollo-codegen-swift- Fix issue where a query referencing many fragments caused type checking for
queryDocumentto time out #2198
- Fix issue where a query referencing many fragments caused type checking for
`apollo@2.32.0`
- `apollo@2.32.0`
- Support the standard
HTTP_PROXY,HTTPS_PROXY, andNO_PROXYenvironment variables for using an HTTP proxy. #2181
- Support the standard
`apollo@2.31.2`
apollo-codegen-swift- Fix bug in generated compound type names that lead to structName being inconsistent throughout codegen #2170
`apollo@2.31.1`
- Update CLI default API domain from
engine-graphql.apollographql.comtographql.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
--commitIdinservice:checkandservice:pushoverrides the current commit ID otherwise read through env-ci.service:pushnow takes--authorand--branchmatchingservice:check.
`apollo-graphql@0.6.0`
- Rename
defaultEngineReportingSignaturetodefaultUsageReportingSignature; the old name continues to be exported as well.
`apollo@2.30.2`
apollo-codegen-core- Add new
unionTypesandinterfaceTypesproperties to the exported IR JSON (when using thejson-moderntarget), that list all unions and their types, as well as all interfaces and their implementing types #2050.
- Add new
`apollo@2.30.1`
- `apollo-codegen-swift@0.37.7`
- Generate JSON file including fragments when --operationIds option is provided #2017
`apollo@2.30.0`
- `apollo@2.30.0`
- Allow flags for
--branchand--authorin service:check command. This will permit users to group changes using the--branchflag and indicate an author, via a string value using the--authorflag.
- Allow flags for
`apollo@2.29.1`
** 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`
- `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`
- `apollo@2.28.3`
- Don't send a user-specified frontend URL to Apollo's servers; fetch one when needed. Drop
--frontendflag. #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`
- `apollo@2.28.2`
- Prevent cli from sending some git credentials #1988
`apollo@2.28.1`
- `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.3`
`apollo@2.27.2`
- `apollo@2.27.2`
- Setup automatically creating a GitHub release #1876
`apollo@2.27.0`
- `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`
- `apollo@2.26.0`
- Support
APOLLO_KEYand deprecateENGINE_API_KEYfor.envsupport #1851 - Support
--graph/-vflag for specifying graph manager id without requiring a config file #1858 - Support
graph@variantparsing under theservice.namekey 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@variantparsing within theapollo.config.js#1849 - Improved error messaging when a graph is not specified in either
apollo.config.jsor within the API key. #1849 - Added
--ignoreFailuresflag 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_KEYand deprecateENGINE_API_KEYfor.envsupport #1851 - Support
graph@variantparsing under theservice.namekey in config files, similar to client configs #1858 - Improved error messaging when a graph is not specified in either
apollo.config.jsor 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`
- `apollo@2.25.0`
- Add confirmation check when deleting services #1826
`apollo@2.24.0`
- `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@2.23.0`
apollo
`apollo@2.22.1`
- `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`
- `apollo@2.22.0`
- Support disabling literal stripping when extracting queries. 1703
`apollo@2.21.3`
- `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`
- `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 (https://github.com/apollographql/apollo-tooling/pull/1618)
- `apollo-language-server@1.17.2`
`apollo@2.21.1`
- `apollo@2.21.1`
- `apollo-env@0.6.0`
- POTENTIALLY BREAKING: Make
apollo-enva 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`
- `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`
- `apollo@2.20.0`
- Fix codegen --watch mode not writing changes for files #1591
- Fix
service:checknot 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`
- `apollo@2.19.1`
- Support custom frontend and historic parameters for federated service:check
- `apollo-codegen-swift@0.35.10`
`apollo@2.19.0`
- `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
localSchemaFilefor 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
--suppressSwiftMultilineStringLiteralsflag to allow a version which strips unnecessary whitespace.
- `apollo-graphql@0.3.4`
- Use reference-equality, rather than
Function.prototype.namestring 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@2.18.3`
apollo- fix bad parsing of multiple
localSchemaFiles #1529
- fix bad parsing of multiple
`apollo@2.18.2`
- `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- Support multiple
localSchemaFiles #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-swiftapollo-codegen-typescript- Replace instanceof checks with their respective predicates #1518
apollo-language-server
`apollo@2.18.1`
- `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`
- `apollo-language-server@1.14.3`
- Fix issue where fragment definitions only included in
@clientfields 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`
- `apollo-codegen-swift@0.35.2`
- Revert changes from #656 due to build issues not caught by tests.
`apollo@2.17.1,apollo-codegen-swift@0.35.1`
- `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@2.17.0,apollo-codegen-swift@0.35.0`
- `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
CaseIterableconformance so all known cases can be easily iterated. - Added comment to
operationDefinitionto show the original query - Stripped excess whitespace out of
operationDefinition - Removed force-unwrap when the thing being unwrapped is a double optional
`vscode-apollo@1.9.1,apollo-language-server@1.14.1`
- `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,apollo-language-server@1.14.0,apollo-codegen-swift@0.34.2`
- `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
--namespace1241
- Prevent compiler warnings for redundant access-level modifiers when using
`apollo@2.16.1,apollo-language-server@1.13.1,vscode-apollo@1.8.1`
- `apollo@2.16.1`
- Add
ApolloConfigtype 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:listand tests #1358 and header #1377 - Update
service:listtest to use a simulated time to prevent relative dates causing snapshot failures #1374 - Update
service:checkto support--markdownand--jsonflags for federated schema #1378 - Exit status code 1 after composition errors in service:push #1403
- Update
service:checkto includegraphCompositionIdin query params for UI #1401
- Add
- `apollo-codegen-swift@0.34.0`
- `apollo-language-server@1.13.0`
- `apollo-tools@0.4.0`
- Handle
subscribeinbuildServiceDefinitionand add type inresolverMap#1047
- Handle
- `vscode-apollo@1.8.0`
- Add support for Ruby source files using
<<-GRAPHQL...GRAPHQLheredoc. #1304
- Add support for Ruby source files using
`apollo@2.15.0,apollo-language-server@1.12.0`
- `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`
- `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,vscode-apollo@1.7.4`
- `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,apollo-graphql@0.3.2`
- `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,apollo-language-server@1.10.0`
- `apollo@2.13.0`
- update
client:pushto pass the tag / graphVariant #1307
- update
- `apollo-language-server@1.10.0`
`apollo@2.12.4,apollo-language-server@1.9.0,vscode-apollo@1.7.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,apollo-language-server@1.8.4`
- `apollo@2.12.3`
- Pin graphql to the ~14.2.x range (#1291)[https://github.com/apollographql/apollo-tooling/pull/1291]
- `apollo-language-server@1.8.4`
- Pin graphql to the ~14.2.x range (#1291)[https://github.com/apollographql/apollo-tooling/pull/1291]
`apollo@2.12.1,apollo-language-server@1.8.3`
- `apollo@2.12.1`
- `apollo-language-server@1.8.3`
- Fix __typename addition for InlineFragments #1286
`apollo-codegen-flow@0.33.10,apollo-codegen-typescript@0.34.0,vscode-apollo@1.6.10`
- `apollo-codegen-flow@0.33.10`
- Renamed
useFlowReadOnlyTypesoption touseReadOnlyTypes#1205
- Renamed
- `apollo-codegen-typescript@0.34.0`
- Added
useReadOnlyTypesoption to use readonly types #1205
- Added
- `vscode-apollo@1.6.10`
`apollo@2.11.1,apollo-language-server@1.8.1,vscode-apollo@1.6.9`
- `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`
- `apollo@2.10.3`
- Add service:check debuggability #1250
`apollo@2.10.2`
- `apollo@2.10.2`
- Relocate debug statements #1245
`apollo@2.10.1`
- `apollo@2.10.1`
- Add service:push debuggability #1244
`apollo@2.10.0`
- `apollo@2.10.0`
- Add
client:download-schemacommand to download schemas from engine to an output file #1108
- Add
`apollo@2.9.0,apollo-language-server@1.7.0`
- `apollo@2.9.0`
- Support local schema files in service:check #1118
- `apollo-language-server@1.7.0`
`apollo@2.8.3`
- `apollo@2.8.3`
- Update
service:checkoutput for errors and correct pluralization #1178
- Update
`apollo@2.8.2`
`apollo@2.8.1`
- `apollo@2.8.1`
- Add git info back to
checkSchemato fix detail links#1165
- Add git info back to
- `apollo-language-server@1.6.2`
`apollo@2.8.0`
`apollo@2.7.0,apollo-vscode@1.6.0`
- `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
apolloCLI via theapollo client:pushcommand. Once all client operations are re-registered, theapollo-server-plugin-operation-manifestplugin 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`
- `apollo-codegen-flow@0.32.11`
- remove leading empty lines from generated code #1127
`apollo@2.6.2`
- `apollo@2.6.2`
- fix remoteUrl(remove slug) for service:check #1121
`apollo-graphql@0.2.0`
- `apollo-graphql@0.2.0`
- Change the
sortASTalgorithm 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'sdefaultOperationRegistrySignaturefunction). This will more correctly combine operations for Engine reporting. This also adds adefaultOperationRegistrySignaturefunction for use by theapollo-server-plugin-operation-registryplugin to eventually consume. #1112
- Change the
`apollo@2.6.1,apollo-env@0.4.0`
- `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=currentfor some client commands that used it #1062 - Add missing dependency
@oclif/errors#1068 - Include targetUrl in the output of the
service:checkcommand #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
graphqlpeer dependency range ofapollo-graphqlto also include0.13.xand0.12.xin addition to14.x, since theapollo-graphqlpackage is relied upon byapollo-server-corewhich 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`
- `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,apollo-codegen-scala@0.33.2,apollo-graphql@1.0.2`
- `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,apollo-codegen-scala@0.33.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`
- `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`
apollo-language-server1.4.1- Fix edge case for empty operations #959
`apollo@2.4.1`
apollo2.4.1- Bump the apollo-engine-reporting version #950
`apollo@2.4.0,apollo-language-server@1.4.0,vscode-apollo@1.4.1`
apollo2.4.0apollo-language-server1.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-apollo1.4.1- Update statusBar to reflect new possible "warning" states #897
`apollo@2.3.1`
- `apollo@2.3.1`
- Fixed path building issues on Windows #917
`apollo@2.3.0`
- `apollo@2.3.0`
- `vscode-apollo@1.4.0`
- `apollo-language-server@1.3.0`
- Added listener for
getStatsto provide service stats for extensions #840
- Added listener for
`apollo@2.1.9`
- `apollo@2.1.9`
- Add fallback for git branch calculation #871
`apollo@2.1.8`
- `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.9Pass directives from schema modules throughbuildServiceDefinition#715
`apollo@2.1.7`
- `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@2.1.6`
- `apollo-language-server@1.1.6`
- Associate
*.gqlfiles 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@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@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`
- `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`
- `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`
- `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@2.0.17`
- `apollo-language-server@1.0.14`
- Updated code comments commit -`vscode-apollo@1.1.12`
`apollo@2.0.16`
- `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@2.0.15`
- `apollo-language-server@2.0.15`
- Fixed incorrect client identifier commit -`vscode-apollo@1.1.9`
`apollo@2.0.14`
- `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`
- `apollo@2.0.13`
- add alias to
service:downloadfromschema:downloadcommit
- add alias to
`apollo@2.0.12`
`apollo@2.0.11`
- `apollo@2.0.11`
- Fixed header parsing commit
- `apollo-language-server@1.0.9`
- `vscode-apollo@1.1.6`
`apollo@2.0.10`
- `apollo@2.0.10`
- `vscode-apollo@1.1.5`
@apollographql/apollo-tools- Add
apollo-envdependency
- Add
`apollo@2.0.9`
- `apollo@2.0.9`
- Respect
--endpointand--headersflags forclient:*commands commit
- Respect
- `apollo-language-server@1.0.7`
- `vscode-apollo@1.1.4`
`apollo@2.0.8`
- `apollo@2.0.8`
- Fixed issue with package lockfile commit
`apollo@2.0.7`
- `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@2.0.6`
- `apollo-language-server@1.0.4`
- Changed engine queries to use
mefield instead ofserviceto look up services commit
- Changed engine queries to use
- `vscode-apollo@1.1.1`
`apollo@2.0.5`
- `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`
- `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`
- `apollo@2.0.2`
- fixed missing dotenv dependency #663
- `vscode-apollo@1.0.2`
`apollo@2.0.1`
- `apollo@2.0.1`
- Added better errors around missing services
- Updated config documentation
- Fixed failures with missing service name
:tada: `apollo@2.0.0` :tada:
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`
- :rocket: Features
- :bug: Fixes & Changes
- Fixed config file resolution #591
- :boom: Breaking Changes
- Introduced a new
apollo.config.jsformat commit - Changed format of
queries:extractmanifest 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:generatealiases toapollo client:codegenapollo schema:checkaliases toapollo service:checkapollo schema:downloadaliases toapollo service:download(added 2.0.13)apollo schema:publishaliases toapollo service:pushapollo plugins:addaliases toapollo plugins:installapollo plugins:unlinkandapollo plugins:removealiases toapollo plugins:uninstall
- Removed apollo
queries:*commandsapollo client:checkshould be used in place ofapollo queries:checkapollo client:extractshould be used in place ofapollo queries:extract
- Deprecated
--queriesflag in client commands in place of the--includesflag
- Introduced a new
- `apollo-language-server@1.0.0`
- Initial release of
apollo-language-serverto 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`
- `apollo@1.9.2`
- Fixed codegen issues listed below
- `apollo-language-server@0.1.10`
- Fixed version of
vscode-languageserverto 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
mergeInFieldsFromFragmentSpreadswhen flag isn't specified #537
- Fixed
`apollo@1.9.1`
- `apollo@1.9.1`
- Fixes formatting of the
schema:downloadresponse to match previous codegen schemas #573
- Fixes formatting of the
`apollo@1.9.0`
- `apollo@1.9.0`
- Added
queries:extractcommand to write a manifest of client queries #553
- Added
v1.8.3
apollo- #546 Add
outputGlobalTypesoption 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
mergeInFieldsFromFragmentSpreadsas false in Swift codegen when flag isn't specified. Fixes #537. @martijnwalraven)
- Treat
v1.7.1
:rocket: Feature
apollo-codegen-typescript- #535 [TS] Sort global types so order is not determined by order of appearance (@danilobuerger)
:bug: Bug Fix
apollo-codegen-typescriptapollo-cli- #534 Allow to run
apollo codegen:generate --watchon non tty devices (@trojanowski)
- #534 Allow to run
Committers: 3
- Daniel Trojanowski (@trojanowski)
- Danilo Bürger (@danilobuerger)
- Shadaj Laddad (@shadaj)
v1.7.0
:rocket: Feature
apollo-language-server,apollo-vscodeapollo-cliapollo-cli,apollo-codegen-typescript- #525 [TS] Elimate newlines at beginning of file and add newline at end of file (@danilobuerger)
apollo-cli,apollo-codegen-coreapollo-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)
:bug: Bug Fix
apollo-cli,apollo-language-server,apollo-vscodeapollo-cli- #511 Stop default flag values from overriding custom config (@klujanrosas)
:memo: Documentation
apollo-cli,apollo-vscodeapollo-cli- #524 Fixed broken command links (@danilobuerger)
Committers: 3
- Danilo Bürger (@danilobuerger)
- Kenneth Luján Rosas (@klujanrosas)
- Shadaj Laddad (@shadaj)
v1.6.0
:rocket: Feature
apollo-language-serverapollo-language-server,apollo-vscodeapollo-cli,apollo-codegen-core,apollo-language-server,apollo-vscode-webview,apollo-vscodeapollo-cli,apollo-language-server,apollo-vscode
:memo: Documentation
:house: Internal
apollo-cli,apollo-language-server
Committers: 2
v1.5.0
:rocket: Feature
apollo-language-server,apollo-vscodeapollo-cli,apollo-codegen-core
:house: Internal
Committers: 1
- Shadaj Laddad (@shadaj)
v1.4.0
:rocket: Feature
apollo-cli
:bug: Bug Fix
apollo-cli,apollo-codegen-core
:house: Internal
Committers: 1
- Shadaj Laddad (@shadaj)
v1.3.0
:rocket: Feature
:house: Internal
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
Committers: 1
- Shadaj Laddad (@shadaj)
v1.2.0
:rocket: Feature
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)
:bug: Bug Fix
apollo-cli,apollo-codegen-coreapollo-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
:memo: Documentation
:house: Internal
- Other
apollo-cli,apollo-codegen-core
Committers: 5
- James Baxley (@jbaxleyiii)
- Mat Warger (@mwarger)
- Mike Marcacci (@mike-marcacci)
- Shadaj Laddad (@shadaj)
- Thomas Ladd (@TLadd)
Legacy Apollo Codegen Changelog
v0.20.2
- 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
v0.20.1
- Fix issue with
flow-legacytarget being unusable
v0.20.0
- BREAKING: The
typescriptandflowtargets now refer to the modern implementations. The deprecated legacy targets are available undertypescript-legacyandflow-legacy. - BREAKING: The
--outputparameter 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