Skip to content

Commit 9cd4c09

Browse files
committed
Revert "Upcoming Release Changes (#8909)"
This reverts commit a1edaee.
1 parent 8a417a9 commit 9cd4c09

File tree

78 files changed

+331
-902
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+331
-902
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@graphql-codegen/add": patch
3+
---
4+
dependencies updates:
5+
- Updated dependency [`tslib@~2.5.0` ↗︎](https://www.npmjs.com/package/tslib/v/2.5.0) (from `~2.4.0`, in `dependencies`)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@graphql-codegen/cli": patch
3+
---
4+
dependencies updates:
5+
- Updated dependency [`@whatwg-node/fetch@^0.8.0` ↗︎](https://www.npmjs.com/package/@whatwg-node/fetch/v/0.8.0) (from `^0.6.0`, in `dependencies`)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@graphql-codegen/client-preset": patch
3+
---
4+
dependencies updates:
5+
- Updated dependency [`tslib@~2.5.0` ↗︎](https://www.npmjs.com/package/tslib/v/2.5.0) (from `~2.4.0`, in `dependencies`)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@graphql-codegen/core": patch
3+
---
4+
dependencies updates:
5+
- Updated dependency [`tslib@~2.5.0` ↗︎](https://www.npmjs.com/package/tslib/v/2.5.0) (from `~2.4.0`, in `dependencies`)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@graphql-codegen/fragment-matcher": patch
3+
---
4+
dependencies updates:
5+
- Updated dependency [`tslib@~2.5.0` ↗︎](https://www.npmjs.com/package/tslib/v/2.5.0) (from `~2.4.0`, in `dependencies`)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@graphql-codegen/gql-tag-operations": patch
3+
---
4+
dependencies updates:
5+
- Updated dependency [`tslib@~2.5.0` ↗︎](https://www.npmjs.com/package/tslib/v/2.5.0) (from `~2.4.0`, in `dependencies`)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@graphql-codegen/gql-tag-operations-preset": patch
3+
---
4+
dependencies updates:
5+
- Updated dependency [`tslib@~2.5.0` ↗︎](https://www.npmjs.com/package/tslib/v/2.5.0) (from `~2.4.0`, in `dependencies`)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@graphql-codegen/graphql-modules-preset": patch
3+
---
4+
dependencies updates:
5+
- Updated dependency [`tslib@~2.5.0` ↗︎](https://www.npmjs.com/package/tslib/v/2.5.0) (from `~2.4.0`, in `dependencies`)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@graphql-codegen/introspection": patch
3+
---
4+
dependencies updates:
5+
- Updated dependency [`tslib@~2.5.0` ↗︎](https://www.npmjs.com/package/tslib/v/2.5.0) (from `~2.4.0`, in `dependencies`)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@graphql-codegen/plugin-helpers": patch
3+
---
4+
dependencies updates:
5+
- Updated dependency [`tslib@~2.5.0` ↗︎](https://www.npmjs.com/package/tslib/v/2.5.0) (from `~2.4.0`, in `dependencies`)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@graphql-codegen/schema-ast": patch
3+
---
4+
dependencies updates:
5+
- Updated dependency [`tslib@~2.5.0` ↗︎](https://www.npmjs.com/package/tslib/v/2.5.0) (from `~2.4.0`, in `dependencies`)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@graphql-codegen/testing": patch
3+
---
4+
dependencies updates:
5+
- Updated dependency [`tslib@~2.5.0` ↗︎](https://www.npmjs.com/package/tslib/v/2.5.0) (from `~2.4.0`, in `dependencies`)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@graphql-codegen/typed-document-node": patch
3+
---
4+
dependencies updates:
5+
- Updated dependency [`tslib@~2.5.0` ↗︎](https://www.npmjs.com/package/tslib/v/2.5.0) (from `~2.4.0`, in `dependencies`)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@graphql-codegen/typescript": patch
3+
---
4+
dependencies updates:
5+
- Updated dependency [`tslib@~2.5.0` ↗︎](https://www.npmjs.com/package/tslib/v/2.5.0) (from `~2.4.0`, in `dependencies`)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@graphql-codegen/typescript-document-nodes": patch
3+
---
4+
dependencies updates:
5+
- Updated dependency [`tslib@~2.5.0` ↗︎](https://www.npmjs.com/package/tslib/v/2.5.0) (from `~2.4.0`, in `dependencies`)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@graphql-codegen/typescript-operations": patch
3+
---
4+
dependencies updates:
5+
- Updated dependency [`tslib@~2.5.0` ↗︎](https://www.npmjs.com/package/tslib/v/2.5.0) (from `~2.4.0`, in `dependencies`)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@graphql-codegen/typescript-resolvers": patch
3+
---
4+
dependencies updates:
5+
- Updated dependency [`tslib@~2.5.0` ↗︎](https://www.npmjs.com/package/tslib/v/2.5.0) (from `~2.4.0`, in `dependencies`)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@graphql-codegen/visitor-plugin-common": patch
3+
---
4+
dependencies updates:
5+
- Updated dependency [`tslib@~2.5.0` ↗︎](https://www.npmjs.com/package/tslib/v/2.5.0) (from `~2.4.0`, in `dependencies`)

.changeset/bright-islands-pretend.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
'@graphql-codegen/cli': minor
3+
'@graphql-codegen/client-preset': minor
4+
'@graphql-codegen/gql-tag-operations-preset': minor
5+
---
6+
7+
It is no longer mandatory to declare an empty plugins array when using a preset

.changeset/chilly-beers-sleep.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@graphql-codegen/plugin-helpers': minor
3+
---
4+
5+
mark `plugins` in config optional

.changeset/nasty-eggs-rule.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
'@graphql-codegen/gql-tag-operations': patch
3+
'@graphql-codegen/client-preset': patch
4+
---
5+
6+
Use `gqlTagName` for generated examples

.changeset/popular-radios-shake.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@graphql-codegen/typescript-resolvers': minor
3+
---
4+
5+
Updated customResolveInfo to use the correct importType for external imports

.changeset/rare-rats-rhyme.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@graphql-codegen/visitor-plugin-common': patch
3+
---
4+
5+
Always inline referenced fragments within their document. This prevents issues with duplicated fragments or missing fragments.

.changeset/rotten-lizards-bathe.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
'@graphql-codegen/client-preset': patch
3+
'@graphql-codegen/typed-document-node': patch
4+
---
5+
6+
Allow passing fragment documents to APIs like Apollos `readFragment`

.changeset/short-toes-relax.md

Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
---
2+
"@graphql-codegen/cli": minor
3+
"@graphql-codegen/core": minor
4+
"@graphql-codegen/plugin-helpers": minor
5+
"@graphql-codegen/client-preset": minor
6+
"@graphql-codegen/gql-tag-operations-preset": minor
7+
"@graphql-codegen/graphql-modules-preset": minor
8+
---
9+
10+
Introduce a new feature called DocumentTransform.
11+
12+
DocumentTransform is a functionality that allows you to modify `documents` before they are processed by plugins. You can use functions passed to the `documentTransforms` option to make changes to GraphQL documents.
13+
14+
To use this feature, you can write `documentTransforms` as follows:
15+
16+
```ts
17+
import type { CodegenConfig } from '@graphql-codegen/cli';
18+
19+
const config: CodegenConfig = {
20+
schema: 'https://localhost:4000/graphql',
21+
documents: ['src/**/*.tsx'],
22+
generates: {
23+
'./src/gql/': {
24+
preset: 'client',
25+
documentTransforms: [
26+
{
27+
transform: ({ documents }) => {
28+
// Make some changes to the documents
29+
return documents;
30+
},
31+
},
32+
],
33+
},
34+
},
35+
};
36+
export default config;
37+
```
38+
39+
For instance, to remove a `@localOnlyDirective` directive from `documents`, you can write the following code:
40+
41+
```js
42+
import type { CodegenConfig } from '@graphql-codegen/cli';
43+
import { visit } from 'graphql';
44+
45+
const config: CodegenConfig = {
46+
schema: 'https://localhost:4000/graphql',
47+
documents: ['src/**/*.tsx'],
48+
generates: {
49+
'./src/gql/': {
50+
preset: 'client',
51+
documentTransforms: [
52+
{
53+
transform: ({ documents }) => {
54+
return documents.map(documentFile => {
55+
documentFile.document = visit(documentFile.document, {
56+
Directive: {
57+
leave(node) {
58+
if (node.name.value === 'localOnlyDirective') return null;
59+
},
60+
},
61+
});
62+
return documentFile;
63+
});
64+
},
65+
},
66+
],
67+
},
68+
},
69+
};
70+
export default config;
71+
```
72+
73+
DocumentTransform can also be specified by file name. You can create a custom file for a specific transformation and pass it to `documentTransforms`.
74+
75+
Let's create the document transform as a file:
76+
77+
```js
78+
module.exports = {
79+
transform: ({ documents }) => {
80+
// Make some changes to the documents
81+
return documents;
82+
},
83+
};
84+
```
85+
86+
Then, you can specify the file name as follows:
87+
88+
```ts
89+
import type { CodegenConfig } from '@graphql-codegen/cli';
90+
91+
const config: CodegenConfig = {
92+
schema: 'https://localhost:4000/graphql',
93+
documents: ['src/**/*.tsx'],
94+
generates: {
95+
'./src/gql/': {
96+
preset: 'client',
97+
documentTransforms: ['./my-document-transform.js'],
98+
},
99+
},
100+
};
101+
export default config;
102+
```

examples/persisted-documents/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
"@graphql-typed-document-node/core": "3.1.1",
1111
"jest": "28.1.3",
1212
"babel-jest": "28.1.3",
13-
"@graphql-codegen/cli": "3.1.0",
14-
"@graphql-codegen/client-preset": "2.1.0",
13+
"@graphql-codegen/cli": "3.0.0",
14+
"@graphql-codegen/client-preset": "2.0.0",
1515
"@babel/core": "7.20.12",
1616
"@babel/preset-env": "7.20.2",
1717
"@babel/preset-typescript": "7.18.6"

examples/programmatic-typescript/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@
1010
"test:end2end": "exit 0"
1111
},
1212
"dependencies": {
13-
"@graphql-codegen/core": "3.1.0",
14-
"@graphql-codegen/plugin-helpers": "4.1.0",
15-
"@graphql-codegen/typed-document-node": "3.0.1",
16-
"@graphql-codegen/typescript": "3.0.1",
17-
"@graphql-codegen/typescript-operations": "3.0.1",
18-
"@graphql-codegen/typescript-resolvers": "3.1.0",
13+
"@graphql-codegen/core": "3.0.0",
14+
"@graphql-codegen/plugin-helpers": "4.0.0",
15+
"@graphql-codegen/typed-document-node": "3.0.0",
16+
"@graphql-codegen/typescript": "3.0.0",
17+
"@graphql-codegen/typescript-operations": "3.0.0",
18+
"@graphql-codegen/typescript-resolvers": "3.0.0",
1919
"@graphql-tools/graphql-file-loader": "7.5.16",
2020
"@graphql-tools/load": "7.8.12",
2121
"@graphql-tools/schema": "9.0.16",

examples/react/apollo-client/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
"react-dom": "^18.2.0"
1010
},
1111
"devDependencies": {
12-
"@graphql-codegen/cli": "^3.1.0",
13-
"@graphql-codegen/client-preset": "^2.1.0",
12+
"@graphql-codegen/cli": "^3.0.0",
13+
"@graphql-codegen/client-preset": "^2.0.0",
1414
"@types/jest": "^27.5.2",
1515
"@types/node": "^18.11.18",
1616
"@types/react": "^18.0.15",

examples/react/graphql-request/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
"react-dom": "^18.2.0"
99
},
1010
"devDependencies": {
11-
"@graphql-codegen/cli": "^3.1.0",
12-
"@graphql-codegen/client-preset": "^2.1.0",
11+
"@graphql-codegen/cli": "^3.0.0",
12+
"@graphql-codegen/client-preset": "^2.0.0",
1313
"@types/jest": "^27.5.2",
1414
"@types/node": "^18.11.18",
1515
"@types/react": "^18.0.17",

examples/react/nextjs-swr/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@
1919
"swr": "^1.3.0"
2020
},
2121
"devDependencies": {
22-
"@graphql-codegen/cli": "^3.1.0",
23-
"@graphql-codegen/client-preset": "^2.1.0",
24-
"@graphql-codegen/schema-ast": "3.0.1",
22+
"@graphql-codegen/cli": "^3.0.0",
23+
"@graphql-codegen/client-preset": "^2.0.0",
24+
"@graphql-codegen/schema-ast": "2.6.1",
2525
"@types/node": "^18.11.18",
2626
"@types/react": "^18.0.17",
2727
"@types/react-dom": "^18.0.10",

examples/react/tanstack-react-query/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
"react-scripts": "^5.0.1"
1111
},
1212
"devDependencies": {
13-
"@graphql-codegen/cli": "^3.1.0",
14-
"@graphql-codegen/client-preset": "^2.1.0",
13+
"@graphql-codegen/cli": "^3.0.0",
14+
"@graphql-codegen/client-preset": "^2.0.0",
1515
"@types/jest": "^27.5.2",
1616
"@types/node": "^18.11.18",
1717
"@types/react": "^18.0.17",

examples/react/urql/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
"@types/node": "^18.11.18",
1414
"@types/react": "^18.0.17",
1515
"@types/react-dom": "^18.0.10",
16-
"@graphql-codegen/cli": "^3.1.0",
17-
"@graphql-codegen/client-preset": "^2.1.0",
16+
"@graphql-codegen/cli": "^3.0.0",
17+
"@graphql-codegen/client-preset": "^2.0.0",
1818
"typescript": "4.7.4",
1919
"serve": "14.2.0",
2020
"cypress": "12.6.0",

examples/typescript-esm/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
"version": "0.0.0",
44
"private": true,
55
"devDependencies": {
6-
"@graphql-codegen/cli": "3.1.0",
7-
"@graphql-codegen/client-preset": "2.1.0"
6+
"@graphql-codegen/cli": "3.0.0",
7+
"@graphql-codegen/client-preset": "2.0.0"
88
},
99
"dependencies": {
1010
"@graphql-typed-document-node/core": "3.1.1",

examples/typescript-graphql-request/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
"version": "0.0.0",
44
"private": true,
55
"devDependencies": {
6-
"@graphql-codegen/cli": "3.1.0",
7-
"@graphql-codegen/gql-tag-operations-preset": "2.1.0"
6+
"@graphql-codegen/cli": "3.0.0",
7+
"@graphql-codegen/gql-tag-operations-preset": "2.0.0"
88
},
99
"dependencies": {
1010
"graphql": "16.6.0",

examples/typescript-resolvers/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
"version": "0.0.0",
44
"private": true,
55
"devDependencies": {
6-
"@graphql-codegen/cli": "3.1.0",
7-
"@graphql-codegen/typescript": "3.0.1",
8-
"@graphql-codegen/typescript-resolvers": "3.1.0"
6+
"@graphql-codegen/cli": "3.0.0",
7+
"@graphql-codegen/typescript": "3.0.0",
8+
"@graphql-codegen/typescript-resolvers": "3.0.0"
99
},
1010
"dependencies": {
1111
"graphql": "16.6.0",

examples/vue/apollo-composable/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
"vue": "^3.2.37"
1818
},
1919
"devDependencies": {
20-
"@graphql-codegen/cli": "^3.1.0",
21-
"@graphql-codegen/client-preset": "^2.1.0",
20+
"@graphql-codegen/cli": "^3.0.0",
21+
"@graphql-codegen/client-preset": "^2.0.0",
2222
"@vitejs/plugin-vue": "^4.0.0",
2323
"typescript": "^4.9.3",
2424
"vite": "^4.1.0",

examples/vue/urql/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
"vue": "^3.2.45"
1717
},
1818
"devDependencies": {
19-
"@graphql-codegen/cli": "^3.1.0",
20-
"@graphql-codegen/client-preset": "^2.1.0",
19+
"@graphql-codegen/cli": "^3.0.0",
20+
"@graphql-codegen/client-preset": "^2.0.0",
2121
"@vitejs/plugin-vue": "^4.0.0",
2222
"typescript": "^4.9.3",
2323
"vite": "^4.1.0",

0 commit comments

Comments
 (0)