Last release 1 months ago
06 Jul 2026
Ships unpredictably
gaps range from 8 days to 6 months
Some releases are documented
notes for 31 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
5075 releases · first in 2019
Release timeline
5075 releases since 2019Releases
- 2.6.18 Aug 2022
Additional notes
Open source →Patch Changes
-
#8189
b408f8238Thanks @n1ru4l! - Fix CommonJS TypeScript resolution withmoduleResolutionnode16ornodenext -
Updated dependencies [
b408f8238]:- @graphql-codegen/[email protected]
-
- 2.6.1-alpha-e79b5a85a.03 Aug 2022pre-release
Nothing published for this version
- 2.6.1-alpha-d8d060f00.027 Jul 2022pre-release
Nothing published for this version
- 2.6.1-alpha-d2a18d212.03 Aug 2022pre-release
Nothing published for this version
- 2.6.1-alpha-c88238a3e.03 Aug 2022pre-release
Nothing published for this version
- 2.6.1-alpha-b4880d326.027 Jul 2022pre-release
Nothing published for this version
- 2.6.1-alpha-ab1d4bbb7.027 Jul 2022pre-release
Nothing published for this version
- 2.6.1-alpha-892ec97e0.014 Jul 2022pre-release
Nothing published for this version
- 2.6.1-alpha-7e47fba48.027 Jul 2022pre-release
Nothing published for this version
- 2.6.1-alpha-78f7f741b.011 Jul 2022pre-release
Nothing published for this version
- 2.6.1-alpha-4bdc5953e.027 Jul 2022pre-release
Nothing published for this version
- 2.6.1-alpha-33d33bf6b.011 Jul 2022pre-release
Nothing published for this version
- 2.6.1-alpha-20220805095358-8b7e687d15 Aug 2022pre-release
Nothing published for this version
- 2.6.1-alpha-1761e9d45.011 Jul 2022pre-release
Nothing published for this version
- 2.6.1-alpha-0814e49cc.027 Jul 2022pre-release
Nothing published for this version
- 2.6.08 Jul 2022
Release notes
Open source →Minor Changes
-
2cbcbb371: Add new flag to emit legacy common js imports. Default it will be
truethis way it ensure that generated code works with non-compliant bundlers.You can use the option in your config:
schema: 'schema.graphql' documents: - 'src/**/*.graphql' emitLegacyCommonJSImports: trueAlternative you can use the CLI to set this option:
$ codegen --config-file=config.yml --emit-legacy-common-js-imports
Additional notes2 sources agree
Open source →Minor Changes
-
d84afec09: Support TypeScript ESM modules (
"module": "node16"and"moduleResolution": "node16").
Patch Changes
- Updated dependencies [d84afec09]
- Updated dependencies [a4fe5006b]
- Updated dependencies [8e44df58b]
- @graphql-codegen/[email protected]
-
- 2.6.0-alpha-d6c7238c0.09 Feb 2022pre-release
Nothing published for this version
- 2.6.0-alpha-cb6ec4365.09 Feb 2022pre-release
Nothing published for this version
- 2.6.0-alpha-bd464a586.04 Jul 2022pre-release
Nothing published for this version
- 2.6.0-alpha-a52c122aa.09 Feb 2022pre-release
Nothing published for this version
- 2.6.0-alpha-967b742ba.09 Feb 2022pre-release
Nothing published for this version
- 2.6.0-alpha-7c50b8781.09 Feb 2022pre-release
Nothing published for this version
- 2.6.0-alpha-2fbcdb6d3.04 Jul 2022pre-release
Nothing published for this version
- 2.6.0-alpha-29eb1293b.04 Jul 2022pre-release
Nothing published for this version
- 2.6.0-alpha-252a8d50d.09 Feb 2022pre-release
Nothing published for this version
- 2.6.0-alpha-0b48ad1f9.05 Jul 2022pre-release
Nothing published for this version
- 2.5.2-alpha-714e0efe9.015 Feb 2022pre-release
Nothing published for this version
- 2.5.2-alpha-4a7e799f2.024 Feb 2022pre-release
Nothing published for this version
- 2.5.2-alpha-2ada7b533.05 Jul 2022pre-release
Nothing published for this version
- 2.5.110 Feb 2022
Release notes
Open source →Patch Changes
- Updated dependencies [525ad580b]
- @graphql-codegen/[email protected]
- @graphql-codegen/[email protected]
Additional notes
Open source →Patch Changes
- cb9adeb96: Cache validation of documents
- Updated dependencies [cb9adeb96]
- @graphql-codegen/[email protected]
- Updated dependencies [525ad580b]
- 2.5.1-alpha-bbecef04a.07 Feb 2022pre-release
Nothing published for this version
- 2.5.1-alpha-74513a63e.09 Feb 2022pre-release
Nothing published for this version
- 2.5.03 Feb 2022
Release notes
Open source →Minor Changes
- 1b0b00be3: fix(generic-sdk): fix Requester type when rawQuery is true
Additional notes
Open source →Minor Changes
-
d84afec09: Support TypeScript ESM modules (
"module": "node16"and"moduleResolution": "node16").
Patch Changes
- Updated dependencies [d84afec09]
- Updated dependencies [a4fe5006b]
- Updated dependencies [8e44df58b]
- @graphql-codegen/[email protected]
Additional notes
Open source →Minor Changes
-
d84afec09: Support TypeScript ESM modules (
"module": "node16"and"moduleResolution": "node16"). -
8e44df58b: Add new config option to not exit with non-zero exit code when there are no documents.
You can use this option in your config:
schema: 'schema.graphql' documents: - 'src/**/*.graphql' ignoreNoDocuments: trueAlternative you can use the CLI to set this option:
$ codegen --config-file=config.yml --ignore-no-documents
Patch Changes
-
a4fe5006b: Fix TS type error on strictNullChecks: true
Fix the compiler error:
node_modules/@graphql-codegen/plugin-helpers/oldVisit.d.ts:5:75 - error TS2339: Property 'enter' does not exist on type '{ readonly enter?: ASTVisitFn<NameNode> | undefined; readonly leave: ASTReducerFn<NameNode, unknown>; } | { readonly enter?: ASTVisitFn<DocumentNode> | undefined; readonly leave: ASTReducerFn<...>; } | ... 41 more ... | undefined'. 5 enter?: Partial<Record<keyof NewVisitor, NewVisitor[keyof NewVisitor]['enter']>>; ~~~~~~~ node_modules/@graphql-codegen/plugin-helpers/oldVisit.d.ts:6:75 - error TS2339: Property 'leave' does not exist on type '{ readonly enter?: ASTVisitFn<NameNode> | undefined; readonly leave: ASTReducerFn<NameNode, unknown>; } | { readonly enter?: ASTVisitFn<DocumentNode> | undefined; readonly leave: ASTReducerFn<...>; } | ... 41 more ... | undefined'. 6 leave?: Partial<Record<keyof NewVisitor, NewVisitor[keyof NewVisitor]['leave']>>; ~~~~~~~
Found 2 errors in the same file, starting at: node_modules/@graphql-codegen/plugin-helpers/oldVisit.d.ts:5
Only happens when TS compiler options `strictNullChecks: true` and `skipLibCheck: false`. `Partial<T>` includes `{}`, therefore `NewVisitor[keyof NewVisitor]` includes `undefined`, and indexing `undefined` is error. Eliminate `undefined` by wrapping it inside `NonNullable<...>`. Related #7519 ## 2.4.2 ### Patch Changes - a521216d6: broken links within documentation ## 2.4.1 ### Patch Changes - cb9adeb96: Cache validation of documents ## 2.4.0 ### Minor Changes - 754a33715: Performance Profiler --profile ## 2.3.2 ### Patch Changes - 6002feb3d: Fix exports in package.json files for react-native projects ## 2.3.1 ### Patch Changes - bcc5636fc: fix wrong dependency version range ## 2.3.0 ### Minor Changes - 97ddb487a: feat: GraphQL v16 compatibility ## 2.2.0 ### Minor Changes - 7c60e5acc: feat(core): ability to skip some specific validation rules with skipDocumentsValidation option ## 2.1.1 ### Patch Changes - 6470e6cc9: fix(plugin-helpers): remove unnecessary import - 35199dedf: Fix module not found bug in resolveExternalModuleAndFn ## 2.1.0 ### Minor Changes - 39773f59b: enhance(plugins): use getDocumentNodeFromSchema and other utilities from @graphql-tools/utils - 440172cfe: support ESM ### Patch Changes - 24185985a: bump graphql-tools package versions ## 2.0.0 ### Major Changes - b0cb13df4: Update to latest `graphql-tools` and `graphql-config` version. ‼️ ‼️ ‼️ Please note ‼️ ‼️ ‼️: This is a breaking change since Node 10 is no longer supported in `graphql-tools`, and also no longer supported for Codegen packages. ## 1.18.8 ### Patch Changes - 470336a1: don't require plugins for for config if preset provides plugin. Instead the preset should throw if no plugins were provided. ## 1.18.7 ### Patch Changes - dfd25caf: chore(deps): bump graphql-tools versions ## 1.18.6 ### Patch Changes - 637338cb: fix: make lifecycle hooks definition a partial ## 1.18.5 ### Patch Changes - d9212aa0: fix(visitor-plugin-common): guard for a runtime type error ## 1.18.4 ### Patch Changes - 23862e7e: fix(naming-convention): revert and pin change-case-all dependency for workaround #3256 ## 1.18.3 ### Patch Changes - 29b75b1e: enhance(namingConvention): use change-case-all instead of individual packages for naming convention ## 1.18.2 ### Patch Changes - 1183d173: Bump all packages to resolve issues with shared dependencies ## 1.18.1 ### Patch Changes - eaf45d1f: fix issue with inline fragment without typeCondition ## 1.18.0 ### Minor Changes - 857c603c: Adds the --errors-only flag to the cli to print errors only. ## 1.17.9 ### Patch Changes - da8bdd17: Allow hooks to be defined as partial object ## 1.17.8 ### Patch Changes - 1d7c6432: Bump all packages to allow "^" in deps and fix compatibility issues - 1d7c6432: Bump versions of @graphql-tools/ packages to fix issues with loading schemas and SDL commentsAdditional notes
Open source →Minor Changes
-
d84afec09: Support TypeScript ESM modules (
"module": "node16"and"moduleResolution": "node16").
Patch Changes
- Updated dependencies [68bb30e19]
- Updated dependencies [d84afec09]
- Updated dependencies [a4fe5006b]
- Updated dependencies [8e44df58b]
- @graphql-codegen/[email protected]
- @graphql-codegen/[email protected]
- @graphql-codegen/[email protected]
Additional notes
Open source →Minor Changes
- 754a33715: Performance Profiler --profile
Patch Changes
- Updated dependencies [754a33715]
- @graphql-codegen/[email protected]
- 2.5.0-alpha-fc06eb8e7.02 Feb 2022pre-release
Nothing published for this version
- 2.5.0-alpha-c9cbc7d69.02 Feb 2022pre-release
Nothing published for this version
- 2.4.1-alpha-bc33c031d.030 Jan 2022pre-release
Nothing published for this version
- 2.4.1-alpha-6cdbcf02e.03 Jan 2022pre-release
Nothing published for this version
- 2.4.030 Dec 2021
Release notes
Open source →Minor Changes
- da252a6f3: Expose plugin config type definition as same convension as typescript-resolvers
Additional notes
Open source →Minor Changes
-
2cbcbb371: Add new flag to emit legacy common js imports. Default it will be
truethis way it ensure that generated code works with non-compliant bundlers.You can use the option in your config:
schema: 'schema.graphql' documents: - 'src/**/*.graphql' emitLegacyCommonJSImports: trueAlternative you can use the CLI to set this option:
$ codegen --config-file=config.yml --emit-legacy-common-js-imports
Patch Changes
- Updated dependencies [2cbcbb371]
- @graphql-codegen/[email protected]
- @graphql-codegen/[email protected]
Additional notes
Open source →Minor Changes
-
d84afec09: Support TypeScript ESM modules (
"module": "node16"and"moduleResolution": "node16").
Patch Changes
- Updated dependencies [68bb30e19]
- Updated dependencies [d84afec09]
- Updated dependencies [a4fe5006b]
- Updated dependencies [8e44df58b]
- @graphql-codegen/[email protected]
- @graphql-codegen/[email protected]
- @graphql-codegen/[email protected]
Additional notes2 sources agree
Open source →Minor Changes
-
d84afec09: Support TypeScript ESM modules (
"module": "node16"and"moduleResolution": "node16").
Patch Changes
- Updated dependencies [68bb30e19]
- Updated dependencies [d84afec09]
- Updated dependencies [a4fe5006b]
- Updated dependencies [8e44df58b]
- @graphql-codegen/[email protected]
- @graphql-codegen/[email protected]
Additional notes
Open source →Minor Changes
- b61dc57cf: feat(core): add graphql@16 in peer dependencies
Patch Changes
- 8643b3bf3: Add GraphQL 16 as a peerDependency
- 6002feb3d: Fix exports in package.json files for react-native projects
- Updated dependencies [6002feb3d]
- @graphql-codegen/[email protected]
- 2.4.0-alpha-23d229715.029 Dec 2021pre-release
Nothing published for this version
- 2.3.029 Oct 2021
Release notes9 sources agree
Open source →Minor Changes
-
d84afec09: Support TypeScript ESM modules (
"module": "node16"and"moduleResolution": "node16").
Patch Changes
- Updated dependencies [68bb30e19]
- Updated dependencies [d84afec09]
- Updated dependencies [a4fe5006b]
- Updated dependencies [8e44df58b]
- @graphql-codegen/[email protected]
- @graphql-codegen/[email protected]
Additional notes
Open source →Minor Changes
-
d84afec09: Support TypeScript ESM modules (
"module": "node16"and"moduleResolution": "node16").
Patch Changes
- bc1c932e6: Avoid enforcing return/get the complete object
- d84afec09: Don't depend on schema AST for cache update generation.
- Updated dependencies [68bb30e19]
- Updated dependencies [d84afec09]
- Updated dependencies [a4fe5006b]
- Updated dependencies [8e44df58b]
- @graphql-codegen/[email protected]
- @graphql-codegen/[email protected]
Additional notes
Open source →Minor Changes
-
d84afec09: Support TypeScript ESM modules (
"module": "node16"and"moduleResolution": "node16").
Patch Changes
- 4f38d8461: Ensure optional fields are marked as optional in TypeScript
- Updated dependencies [68bb30e19]
- Updated dependencies [d84afec09]
- Updated dependencies [a4fe5006b]
- Updated dependencies [8e44df58b]
- @graphql-codegen/[email protected]
- @graphql-codegen/[email protected]
- @graphql-codegen/[email protected]
Additional notes
Open source →Minor Changes
-
68bb30e19: Attach
.jsextension to relative file imports for compliance with ESM module resolution. Since in CommonJS the.jsextension is optional, this is not a breaking change.If you have path configuration within your configuration, consider attaching
.jsif you are migrating to ESM.mappers: MyOtherType: './my-file.js#MyCustomOtherType', -
d84afec09: Support TypeScript ESM modules (
"module": "node16"and"moduleResolution": "node16").
Patch Changes
- Updated dependencies [68bb30e19]
- Updated dependencies [d84afec09]
- Updated dependencies [a4fe5006b]
- Updated dependencies [8e44df58b]
- @graphql-codegen/[email protected]
- @graphql-codegen/[email protected]
Additional notes
Open source →Minor Changes
-
68bb30e19: Attach
.jsextension to relative file imports for compliance with ESM module resolution. Since in CommonJS the.jsextension is optional, this is not a breaking change.If you have path configuration within your configuration, consider attaching
.jsif you are migrating to ESM.mappers: MyOtherType: './my-file.js#MyCustomOtherType', -
d84afec09: Support TypeScript ESM modules (
"module": "node16"and"moduleResolution": "node16").
Patch Changes
- 1de927e6f: Don't emit imports to the same location, resulting in name clashes.
- Updated dependencies [68bb30e19]
- Updated dependencies [d84afec09]
- Updated dependencies [a4fe5006b]
- Updated dependencies [8e44df58b]
- @graphql-codegen/[email protected]
- @graphql-codegen/[email protected]
- @graphql-codegen/[email protected]
Additional notes
Open source →Minor Changes
-
d84afec09: Support TypeScript ESM modules (
"module": "node16"and"moduleResolution": "node16").
Patch Changes
- Updated dependencies [d84afec09]
- Updated dependencies [a4fe5006b]
- Updated dependencies [8e44df58b]
- @graphql-codegen/[email protected]
Additional notes3 sources agree
Open source →Minor Changes
-
d84afec09: Support TypeScript ESM modules (
"module": "node16"and"moduleResolution": "node16").
Patch Changes
- Updated dependencies [68bb30e19]
- Updated dependencies [d84afec09]
- Updated dependencies [a4fe5006b]
- Updated dependencies [8e44df58b]
- @graphql-codegen/[email protected]
- @graphql-codegen/[email protected]
- @graphql-codegen/[email protected]
Additional notes2 sources agree
Open source →Minor Changes
-
d84afec09: Support TypeScript ESM modules (
"module": "node16"and"moduleResolution": "node16").
Patch Changes
- Updated dependencies [68bb30e19]
- Updated dependencies [d84afec09]
- Updated dependencies [a4fe5006b]
- Updated dependencies [8e44df58b]
- @graphql-codegen/[email protected]
- @graphql-codegen/[email protected]
- @graphql-codegen/[email protected]
Additional notes
Open source →Minor Changes
-
d84afec09: Support TypeScript ESM modules (
"module": "node16"and"moduleResolution": "node16").
Patch Changes
- Updated dependencies [68bb30e19]
- Updated dependencies [d84afec09]
- Updated dependencies [a4fe5006b]
- Updated dependencies [8e44df58b]
- @graphql-codegen/[email protected]
- @graphql-codegen/[email protected]
- @graphql-codegen/[email protected]
Additional notes
Open source →Minor Changes
- 97ddb487a: feat: GraphQL v16 compatibility
Patch Changes
- Updated dependencies [97ddb487a]
- @graphql-codegen/[email protected]
-
- 2.2.013 Oct 2021
Release notes3 sources agree
Open source →Minor Changes
-
d84afec09: Support TypeScript ESM modules (
"module": "node16"and"moduleResolution": "node16").
Patch Changes
- Updated dependencies [d84afec09]
- Updated dependencies [a4fe5006b]
- Updated dependencies [8e44df58b]
- @graphql-codegen/[email protected]
Additional notes3 sources agree
Open source →Minor Changes
-
d84afec09: Support TypeScript ESM modules (
"module": "node16"and"moduleResolution": "node16").
Patch Changes
- Updated dependencies [68bb30e19]
- Updated dependencies [d84afec09]
- Updated dependencies [a4fe5006b]
- Updated dependencies [8e44df58b]
- @graphql-codegen/[email protected]
- @graphql-codegen/[email protected]
Additional notes
Open source →Minor Changes
-
d84afec09: Support TypeScript ESM modules (
"module": "node16"and"moduleResolution": "node16").
Patch Changes
- Updated dependencies [68bb30e19]
- Updated dependencies [d84afec09]
- Updated dependencies [a4fe5006b]
- Updated dependencies [8e44df58b]
- @graphql-codegen/[email protected]
- @graphql-codegen/[email protected]
- @graphql-codegen/[email protected]
Additional notes
Open source →Minor Changes
- 7c60e5acc: feat(core): ability to skip some specific validation rules with skipDocumentsValidation option
Patch Changes
- Updated dependencies [7c60e5acc]
- @graphql-codegen/[email protected]
-
- 2.2.0-alpha-e6eb2d6cf.013 Oct 2021pre-release
Nothing published for this version
- 2.2.0-alpha-e04750ad3.013 Oct 2021pre-release
Nothing published for this version
- 2.2.0-alpha-c52eccd72.012 Oct 2021pre-release
Nothing published for this version
- 2.2.0-alpha-b24e050a5.013 Oct 2021pre-release
Nothing published for this version
- 2.2.0-alpha-a09853373.013 Oct 2021pre-release
Nothing published for this version
- 2.2.0-alpha-88d3db1b6.013 Oct 2021pre-release
Nothing published for this version
- 2.2.0-alpha-7f84a4ff7.013 Oct 2021pre-release
Nothing published for this version
- 2.2.0-alpha-768b7bf04.012 Oct 2021pre-release
Nothing published for this version
- 2.2.0-alpha-38c4bf8b3.013 Oct 2021pre-release
Nothing published for this version
- 2.2.0-alpha-16421e2d7.012 Oct 2021pre-release
Nothing published for this version
- 2.2.0-alpha-0d6e67211.012 Oct 2021pre-release
Nothing published for this version
- 2.2.0-alpha-04adbef2b.013 Oct 2021pre-release
Nothing published for this version
- 2.2.0-alpha-03d19e15b.013 Oct 2021pre-release
Nothing published for this version
- 2.1.1-alpha-592215161.07 Sept 2021pre-release
Nothing published for this version
- 2.1.1-alpha-57e92294c.024 Aug 2021pre-release
Nothing published for this version
- 2.1.1-alpha-4c7432d34.024 Aug 2021pre-release
Nothing published for this version
- 2.1.019 Aug 2021
Release notes
Open source →Minor Changes
-
d84afec09: Support TypeScript ESM modules (
"module": "node16"and"moduleResolution": "node16").
Patch Changes
- Updated dependencies [68bb30e19]
- Updated dependencies [d84afec09]
- Updated dependencies [a4fe5006b]
- Updated dependencies [8e44df58b]
- @graphql-codegen/[email protected]
- @graphql-codegen/[email protected]
Additional notes
Open source →Minor Changes
- 39773f59b: enhance(plugins): use getDocumentNodeFromSchema and other utilities from @graphql-tools/utils
- 440172cfe: support ESM
Patch Changes
- 24185985a: bump graphql-tools package versions
- Updated dependencies [24185985a]
- Updated dependencies [39773f59b]
- Updated dependencies [440172cfe]
- @graphql-codegen/[email protected]
-
- 2.1.0-alpha-b748dc9bd.016 Aug 2021pre-release
Nothing published for this version
- 2.1.0-alpha-ae01a8c41.019 Aug 2021pre-release
Nothing published for this version