|
1 | | -# Changelog |
| 1 | +# CHANGELOG |
2 | 2 |
|
3 | 3 | > **Note:** Apollo's GraphQL VSCode extension is no longer housed in this repository. It is now maintained separately in [this repo](https://github.com/apollographql/vscode-graphql). |
4 | 4 |
|
5 | | -## Upcoming |
6 | | - |
7 | | -- `apollo` |
8 | | - - <First `apollo` related entry goes here> |
9 | | -- `apollo-codegen-flow` |
10 | | - - <First `apollo-codegen-flow` related entry goes here> |
11 | | -- `apollo-codegen-scala` |
12 | | - - <First `apollo-codegen-scala` related entry goes here> |
| 5 | +## vNEXT |
13 | 6 | - `apollo-codegen-swift` |
14 | 7 | - Add namespace when a fragment struct is referenced (Fixes #2396) [PR #2397](https://github.com/apollographql/apollo-tooling/pull/2397) |
15 | | -- `apollo-codegen-typescript` |
16 | | - - <First `apollo-codegen-typescript` related entry goes here> |
17 | | -- `apollo-codegen-core` |
18 | | - - <First `apollo-codegen-core` related entry goes here> |
19 | | -- `apollo-env` |
20 | | - - <First `apollo-env` related entry goes here> |
21 | | -- `apollo-graphql` |
22 | | - - <First `apollo-graphql` related entry goes here> |
23 | | -- `apollo-language-server` |
24 | | - - <First `apollo-language-server` related entry goes here> |
25 | | -- `apollo-tools` |
26 | | - - <First `apollo-tools` related entry goes here> |
27 | 8 |
|
28 | | - |
29 | | -- Remove dependency on `apollo-env`, so using this package no longer installs polyfills. |
| 9 | + |
30 | 10 |
|
31 | | - |
32 | | -- Complex directive arguments don't break `transformSchema` (Fixes #2162) [PR #2335](https://github.com/apollographql/apollo-tooling/pull/2335) |
| 11 | + |
| 12 | + - Adjust `apollo-codegen-core` to use the same `withTypenameFieldAddedWhereNeeded` utility as `apollo-language-server`, to make sure modified operations align between codegen and anything leveraging the language server utility functions (like the `client:push` command). <br/> |
| 13 | + [@hwillson](https://github.com/hwillson) in [#2473](https://github.com/apollographql/apollo-tooling/pull/2473) |
33 | 14 |
|
34 | | - |
| 15 | + |
35 | 16 |
|
36 | | -- Add a deprecation message to all `apollo service:*` commands, pointing people towards the [Apollo Rover CLI migration guide](https://go.apollo.dev/t/migration). <br/> |
37 | | - [@hwillson](https://github.com/hwillson) in [#2308](https://github.com/apollographql/apollo-tooling/pull/2308) |
| 17 | + |
| 18 | + - Export useful operation sanitization transforms [PR #2057](https://github.com/apollographql/apollo-tooling/pull/2057) |
| 19 | + - Preserve directive usages on SchemaDefinition nodes in `buildSchemaFromSDL` [PR #2457](https://github.com/apollographql/apollo-tooling/pull/2457) |
| 20 | + |
| 21 | + |
| 22 | + |
| 23 | + |
| 24 | + - Add support for interface on interfaces to transformSchema. [PR #2456](https://github.com/apollographql/apollo-tooling/pull/2456) |
| 25 | + |
| 26 | + |
38 | 27 |
|
39 | | - |
| 28 | + |
| 29 | + - Removed the use of the `tty` npm package which has been removed from npm. [PR #2406](https://github.com/apollographql/apollo-tooling/pull/2406) [Issue #2407](https://github.com/apollographql/apollo-tooling/issues/2407) |
40 | 30 |
|
41 | | -- deps: Updated `node-fetch` to v2.6.1 |
| 31 | + |
42 | 32 |
|
43 | | - |
| 33 | + |
| 34 | + - Adds support for àpollo.config.cjs`files allowing `package.json` files with `type: "module"` [Issue #2342](https://github.com/apollographql/apollo-tooling/issues/2342) [PR #2381](https://github.com/apollographql/apollo-tooling/pull/2381) |
44 | 35 |
|
45 | | -- Add missing `sha.js` dependency [PR #2283](https://github.com/apollographql/apollo-tooling/pull/2283) |
| 36 | + |
| 37 | + - Remove dependency on `apollo-env`, so using this package no longer installs polyfills. |
46 | 38 |
|
47 | | - |
| 39 | + |
| 40 | + - Complex directive arguments don't break `transformSchema` (Fixes #2162) [PR #2335](https://github.com/apollographql/apollo-tooling/pull/2335) |
48 | 41 |
|
49 | | -- The following utility functions are no longer exported from `apollo-env` and can now be found in the `apollo-graphql` library: |
| 42 | + |
| 43 | + |
| 44 | + |
| 45 | + - Add a deprecation message to all `apollo service:*` commands, pointing people towards the [Apollo Rover CLI migration guide](https://go.apollo.dev/t/migration). <br/> |
| 46 | + [@hwillson](https://github.com/hwillson) in [#2308](https://github.com/apollographql/apollo-tooling/pull/2308) |
| 47 | + |
| 48 | + |
| 49 | + - deps: Updated `node-fetch` to v2.6.1 |
| 50 | + |
| 51 | + |
| 52 | + - Add missing `sha.js` dependency [PR #2283](https://github.com/apollographql/apollo-tooling/pull/2283) |
| 53 | + |
| 54 | + |
| 55 | + - The following utility functions are no longer exported from `apollo-env` and can now be found in the `apollo-graphql` library: |
50 | 56 | - `createHash` |
51 | 57 | - `isNodeLike` |
52 | 58 | - `mapValues` |
53 | 59 | - `isNotNullOrDefined` |
54 | 60 |
|
55 | | - |
56 | | - |
57 | | -- This package no longer depends on `apollo-env` to avoid the side-effects of its polyfills. |
| 61 | + |
| 62 | + - This package no longer depends on `apollo-env` to avoid the side-effects of its polyfills. |
58 | 63 |
|
59 | 64 | |
60 | 65 |
|
61 | 66 | |
| 67 | + |
62 | 68 | - Bump version of `env-ci` [#1754](https://github.com/apollographql/apollo-tooling/pull/1754) [Issue #2219](https://github.com/apollographql/apollo-tooling/issues/2219) |
63 | 69 |
|
64 | | - Due 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.) |
| 70 | + Due 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.) |
65 | 71 |
|
66 | 72 | |
67 | 73 | |
|
76 | 82 |
|
77 | 83 | |
78 | 84 |
|
79 | | -- This version should not be used as it was published without depended-on packages. Please use `[email protected]` instead. |
| 85 | +- This version should not be used as it was published without depended-on packages. Please use `[email protected]` instead. |
| 86 | + |
80 | 87 | |
81 | 88 |
|
82 | 89 | - This version was not actually published. |
| 90 | + |
83 | 91 | |
84 | 92 |
|
85 | 93 | - This version was not actually published. |
| 94 | + |
86 | 95 | |
| 96 | + |
87 | 97 | - `apollo-codegen-swift` |
88 | 98 | - Fix issue where a query referencing many fragments caused type checking for `queryDocument` to time out [#2198](https://github.com/apollographql/apollo-tooling/pull/2198) |
89 | 99 |
|
|
95 | 105 | |
96 | 106 |
|
97 | 107 | - `apollo-codegen-swift` |
98 | | - - Fix bug in generated compound type names that lead to structName being inconsistent throughout codegen [#2170](https://github.com/apollographql/apollo-tooling/pull/2170) |
| 108 | + - Fix bug in generated compound type names that lead to structName being inconsistent throughout codegen [#2170](https://github.com/apollographql/apollo-tooling/pull/2170) |
99 | 109 |
|
100 | 110 | |
101 | 111 |
|
102 | | - - Update CLI default API domain from `engine-graphql.apollographql.com` to `graphql.api.apollographql.com`. |
103 | | - Users that have set up support for corporate proxies or firewalls may need to update configurations. |
104 | | - - Accept GitLab remote URLs when fetching git info for service:check and service:push [#2104](https://github.com/apollographql/apollo-tooling/pull/2104) |
105 | | - - `--commitId` in `service:check` and `service:push` overrides the current commit ID otherwise read through [env-ci](https://www.npmjs.com/package/env-ci). |
106 | | - - `service:push` now takes `--author` and `--branch` matching `service:check`. |
| 112 | +- Update CLI default API domain from `engine-graphql.apollographql.com` to `graphql.api.apollographql.com`. |
| 113 | + Users that have set up support for corporate proxies or firewalls may need to update configurations. |
| 114 | +- Accept GitLab remote URLs when fetching git info for service:check and service:push [#2104](https://github.com/apollographql/apollo-tooling/pull/2104) |
| 115 | +- `--commitId` in `service:check` and `service:push` overrides the current commit ID otherwise read through [env-ci](https://www.npmjs.com/package/env-ci). |
| 116 | +- `service:push` now takes `--author` and `--branch` matching `service:check`. |
107 | 117 |
|
108 | 118 | |
109 | 119 |
|
110 | | - - Rename `defaultEngineReportingSignature` to `defaultUsageReportingSignature`; the old name continues to be exported as well. |
| 120 | +- Rename `defaultEngineReportingSignature` to `defaultUsageReportingSignature`; the old name continues to be exported as well. |
111 | 121 |
|
112 | 122 | |
113 | 123 |
|
|
117 | 127 | |
118 | 128 |
|
119 | 129 | |
120 | | - - Generate JSON file including fragments when --operationIds option is provided [#2017](https://github.com/apollographql/apollo-tooling/pull/2017) |
| 130 | + - Generate JSON file including fragments when --operationIds option is provided [#2017](https://github.com/apollographql/apollo-tooling/pull/2017) |
121 | 131 |
|
122 | 132 | |
123 | 133 |
|
|
0 commit comments