Repository navigation
chore(deps): update graphqlcodegenerator monorepo (major) - #609
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
|
renovate
Bot
force-pushed
the
renovate/major-graphqlcodegenerator-monorepo
branch
2 times, most recently
from
October 5, 2025 16:35
ade1599 to
f99e57b
Compare
renovate
Bot
force-pushed
the
renovate/major-graphqlcodegenerator-monorepo
branch
from
October 21, 2025 21:10
f99e57b to
208e1f8
Compare
renovate
Bot
force-pushed
the
renovate/major-graphqlcodegenerator-monorepo
branch
2 times, most recently
from
November 16, 2025 23:53
36049ec to
0e46044
Compare
renovate
Bot
force-pushed
the
renovate/major-graphqlcodegenerator-monorepo
branch
from
November 20, 2025 14:07
0e46044 to
79c3026
Compare
renovate
Bot
force-pushed
the
renovate/major-graphqlcodegenerator-monorepo
branch
from
November 29, 2025 05:25
79c3026 to
f8f0d76
Compare
renovate
Bot
force-pushed
the
renovate/major-graphqlcodegenerator-monorepo
branch
from
December 18, 2025 13:50
f8f0d76 to
c2b3e5b
Compare
renovate
Bot
force-pushed
the
renovate/major-graphqlcodegenerator-monorepo
branch
from
December 31, 2025 14:46
c2b3e5b to
1e50ad2
Compare
renovate
Bot
force-pushed
the
renovate/major-graphqlcodegenerator-monorepo
branch
from
January 11, 2026 12:53
1e50ad2 to
68096c8
Compare
renovate
Bot
force-pushed
the
renovate/major-graphqlcodegenerator-monorepo
branch
from
February 2, 2026 19:13
68096c8 to
83b8900
Compare
renovate
Bot
force-pushed
the
renovate/major-graphqlcodegenerator-monorepo
branch
3 times, most recently
from
February 18, 2026 14:41
8a8f10d to
07b1109
Compare
renovate
Bot
force-pushed
the
renovate/major-graphqlcodegenerator-monorepo
branch
from
February 22, 2026 17:12
07b1109 to
6ef6083
Compare
renovate
Bot
force-pushed
the
renovate/major-graphqlcodegenerator-monorepo
branch
5 times, most recently
from
March 13, 2026 11:45
43f4cd7 to
20af662
Compare
renovate
Bot
force-pushed
the
renovate/major-graphqlcodegenerator-monorepo
branch
from
March 26, 2026 18:04
20af662 to
4939845
Compare
renovate
Bot
force-pushed
the
renovate/major-graphqlcodegenerator-monorepo
branch
3 times, most recently
from
April 19, 2026 08:34
0158575 to
7a9b04e
Compare
renovate
Bot
force-pushed
the
renovate/major-graphqlcodegenerator-monorepo
branch
2 times, most recently
from
May 6, 2026 18:28
dc05f0d to
d3a5ac7
Compare
renovate
Bot
force-pushed
the
renovate/major-graphqlcodegenerator-monorepo
branch
from
May 9, 2026 13:29
d3a5ac7 to
3a428a7
Compare
renovate
Bot
force-pushed
the
renovate/major-graphqlcodegenerator-monorepo
branch
from
May 18, 2026 19:40
3a428a7 to
388a9c1
Compare
renovate
Bot
force-pushed
the
renovate/major-graphqlcodegenerator-monorepo
branch
2 times, most recently
from
August 14, 2026 20:40
583d28c to
6319bce
Compare
renovate
Bot
force-pushed
the
renovate/major-graphqlcodegenerator-monorepo
branch
2 times, most recently
from
August 23, 2026 18:26
feb312a to
92f3b65
Compare
renovate
Bot
force-pushed
the
renovate/major-graphqlcodegenerator-monorepo
branch
2 times, most recently
from
September 7, 2026 17:43
232e93d to
d12314f
Compare
renovate
Bot
force-pushed
the
renovate/major-graphqlcodegenerator-monorepo
branch
3 times, most recently
from
September 17, 2026 17:34
b47dbdb to
f339adc
Compare
renovate
Bot
force-pushed
the
renovate/major-graphqlcodegenerator-monorepo
branch
3 times, most recently
from
September 24, 2026 23:13
c18a66f to
88fe935
Compare
renovate
Bot
force-pushed
the
renovate/major-graphqlcodegenerator-monorepo
branch
3 times, most recently
from
September 29, 2026 18:59
9ec39da to
8e0fbda
Compare
renovate
Bot
force-pushed
the
renovate/major-graphqlcodegenerator-monorepo
branch
4 times, most recently
from
October 12, 2026 14:45
df74fc4 to
61bcca6
Compare
renovate
Bot
force-pushed
the
renovate/major-graphqlcodegenerator-monorepo
branch
4 times, most recently
from
October 26, 2026 23:57
0db4bf5 to
4b59c06
Compare
renovate
Bot
force-pushed
the
renovate/major-graphqlcodegenerator-monorepo
branch
5 times, most recently
from
November 12, 2026 06:42
bc35a3f to
1038212
Compare
renovate
Bot
force-pushed
the
renovate/major-graphqlcodegenerator-monorepo
branch
from
November 12, 2026 12:10
1038212 to
39b840f
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Note
This PR body was truncated due to platform limits.
This PR contains the following updates:
5.0.7→8.0.04.1.6→7.0.16.3.0→8.0.24.6.1→7.0.1Release Notes
dotansimha/graphql-code-generator (@graphql-codegen/cli)
v8.0.0Compare Source
Major Changes
#11075
fa49a37Thanks @eddeee888! - BREAKING CHANGE: GraphQL 14 and 15 are no
longer supported. The
graphqlpeer dependency is now^16.0.0 || ^17.0.0, so upgradegraphqlto version 16 or 17 before updating to this version.
#11075
fa49a37Thanks @eddeee888! - BREAKING CHANGE: Node.js versions below
22.18.0 are no longer supported. Upgrade to Node.js 22.18.0 or later before updating to this
version.
#11075
fa49a37Thanks @eddeee888! -
generate()now returnsPromise<FileOutput[] | void>instead ofPromise<FileOutput[] | any>. The result is no longerany, so consumers using the result as an array must narrow it first.Refs #11071
#11075
fa49a37Thanks @eddeee888! - BREAKING CHANGE: Remove the deprecated
emitLegacyCommonJSImportsconfig option and the--emit-legacy-common-js-importsCLI flagUse
importExtension(or--import-extension) to set the extension appended to relative imports.When
importExtensionis not set, no extension is appended.@graphql-codegen/plugin-helpersno longer exportsnormalizeImportExtension. UseimportExtension ?? ''instead.Migration:
const config: CodegenConfig = { - emitLegacyCommonJSImports: false, + importExtension: '.js', };#11075
fa49a37Thanks @eddeee888! - BREAKING CHANGE:
@graphql-tools/*dependencies are updated to their latest majors, which require Node.js 22.18.0 or later and
GraphQL 16 or 17. If you import
@graphql-tools/*packages in your own code, update them to thesame majors to avoid duplicate installs.
@graphql-tools/code-file-loader@9now extracts#graphql-marked template literals by default, so code files that contain such templates canproduce newly found documents; check your generated output after upgrading. To keep the previous
behavior, set
pluckConfig: { gqlHashComment: '' }.#11075
fa49a37Thanks @eddeee888! - BREAKING CHANGE -
config.generatesnolonger takes
ConfiguredPlugin[], takesConfiguredOutput[]insteadconfig.generates's previous typing allowed a value to be an array e.g.However, this never worked because this config is eventually passed into
normalizeOutputParamwhich previously had this bug in the implementation:
Now, an array is still accepted, but as
ConfiguredOutput[]instead. For this major versionrelease, only the first array element is used, and
@graphql-codegen/clilogs a warning whenthere is more than one element.
normalizeOutputParamnow returnsConfiguredOutput[]instead of a singleConfiguredOutput.@graphql-codegen/clialso throws its "Invalid Codegen Configuration" error when ageneratesarray is empty or its first element is not a config object. This error is now a single generic
message, no longer naming the output file, and it shows a TypeScript
CodegenConfigexample withthe
ConfiguredOutputshape instead of the old YAML plugin-list example.Patch Changes
#11075
fa49a37Thanks @eddeee888! - dependencies updates:
@graphql-tools/apollo-engine-loader@^9.0.2↗︎(from
^8.0.38, independencies)@graphql-tools/code-file-loader@^9.0.3↗︎(from
^8.1.41, independencies)@graphql-tools/git-loader@^9.0.3↗︎(from
^8.0.44, independencies)@graphql-tools/github-loader@^10.0.3↗︎(from
^9.1.11, independencies)@graphql-tools/graphql-file-loader@^9.0.2↗︎(from
^8.1.22, independencies)@graphql-tools/json-file-loader@^9.0.2↗︎(from
^8.0.36, independencies)@graphql-tools/load@^9.0.2↗︎(from
^8.1.19, independencies)@graphql-tools/merge@^10.0.2↗︎(from
^9.2.6, independencies)@graphql-tools/url-loader@^10.0.2↗︎(from
^9.1.12, independencies)@graphql-tools/utils@^13.0.2↗︎(from
^12.0.3, independencies)graphql-config@^6.0.0↗︎ (from^5.1.8, independencies)graphql@^16.0.0 || ^17.0.0↗︎ (from^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0,in
peerDependencies)#11075
fa49a37Thanks @eddeee888! - dependencies updates:
@graphql-tools/apollo-engine-loader@^9.0.2↗︎(from
^8.0.38, independencies)@graphql-tools/code-file-loader@^9.0.3↗︎(from
^8.1.41, independencies)@graphql-tools/git-loader@^9.0.3↗︎(from
^8.0.44, independencies)@graphql-tools/github-loader@^10.0.3↗︎(from
^9.1.11, independencies)@graphql-tools/graphql-file-loader@^9.0.2↗︎(from
^8.1.22, independencies)@graphql-tools/json-file-loader@^9.0.2↗︎(from
^8.0.36, independencies)@graphql-tools/load@^9.0.2↗︎(from
^8.1.19, independencies)@graphql-tools/merge@^10.0.2↗︎(from
^9.2.6, independencies)@graphql-tools/url-loader@^10.0.2↗︎(from
^9.1.12, independencies)@graphql-tools/utils@^13.0.2↗︎(from
^12.0.3, independencies)graphql-config@^6.0.0↗︎ (from^5.1.8, independencies)graphql@^16.0.0 || ^17.0.0↗︎ (from^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0,in
peerDependencies)#11075
fa49a37Thanks @eddeee888! - dependencies updates:
graphql-config@^6.0.0↗︎ (from^5.1.8, independencies)Updated dependencies
[
fa49a37,fa49a37,fa49a37,fa49a37,fa49a37,fa49a37,fa49a37,fa49a37,fa49a37,fa49a37,fa49a37,409ffbf,fa49a37,fa49a37,7366c63,fa49a37,fa49a37]:v7.4.6Compare Source
Patch Changes
#10985
d8aa07fThanks @eddeee888! - Build with
strict: true, which changesthese emitted type declarations:
@graphql-codegen/cli:mkdirpreturnsPromise<string | undefined>, and therequire(-r)CLI option's
defaultis typednever[]instead ofany[].@graphql-codegen/visitor-plugin-common:BaseResolversVisitorandBaseTypesVisitorSchemaDefinition()/SchemaExtension()returnnullinstead ofany.@graphql-codegen/visitor-plugin-common:BaseSelectionSetProcessor.typeCacheis keyed byLocation | undefined.@graphql-codegen/visitor-plugin-common:SelectionSetToObject.buildSelectionSetreturnstypeInfoas{ name: string; type: string } | null.@graphql-codegen/visitor-plugin-common:getPossibleTypesacceptsnullas the type, whichgraphql 15's
schema.getType()can return.@graphql-codegen/visitor-plugin-common:removeDescriptionreturns nodes withdescription: undefinedinstead ofany.@graphql-codegen/typescript:TsIntrospectionVisitor's constructor takespluginConfigasTypeScriptPluginConfig | undefined,DirectiveDefinition()returnsnullandObjectTypeDefinition()returnsstring | null.@graphql-codegen/client-preset: the babel preset acceptsoptionsasClientBabelPresetOptions | null | undefined.@graphql-codegen/testing:mockGraphQLServerreturnsnock.Scope | null.@graphql-codegen/graphql-modules-preset: a schema withoutextensions(graphql 15) throws the"requires to use GraphQL SDL" error instead of a
TypeError.Generated output is unchanged.
Updated dependencies
[
d8aa07f]:v7.4.5Compare Source
Patch Changes
#11043
31761f9Thanks @eddeee888! - dependencies updates:
@graphql-tools/apollo-engine-loader@^8.0.38↗︎(from
^8.0.28, independencies)@graphql-tools/code-file-loader@^8.1.41↗︎(from
^8.1.39, independencies)@graphql-tools/git-loader@^8.0.44↗︎(from
^8.0.32, independencies)@graphql-tools/github-loader@^9.1.11↗︎(from
^9.0.6, independencies)@graphql-tools/graphql-file-loader@^8.1.22↗︎(from
^8.1.11, independencies)@graphql-tools/json-file-loader@^8.0.36↗︎(from
^8.0.26, independencies)@graphql-tools/load@^8.1.19↗︎(from
^8.1.8, independencies)@graphql-tools/merge@^9.2.6↗︎(from
^9.2.4, independencies)@graphql-tools/url-loader@^9.1.12↗︎(from
^9.0.6, independencies)@graphql-tools/utils@^12.0.3↗︎(from
^11.2.0, independencies)graphql-config@^5.1.8↗︎ (from^5.1.6, independencies)#11043
31761f9Thanks @eddeee888! - Update
@graphql-tools/utilsto v12, andother
@graphql-tools/*dependencies andgraphql-configto releases that use it, to pick up thefix for GHSA-7mx3-vvmw-hjmv (prototype
pollution in
mergeDeep,@graphql-tools/utils<= 12.0.0).@graphql-codegen/clinow unwraps theAggregateErrorthat newer@graphql-tools/loadversionsthrow, so schema and document syntax errors still print the native
GraphQLErrorwith its filelocation.
Updated dependencies
[
31761f9,31761f9,31761f9,31761f9]:v7.4.4Compare Source
Patch Changes
#11025
43d0f65Thanks @BuddhaBing! - Widen
Types.SchemaWithLoaderOptions['loader']to accept a custom loader function(
CustomSchemaLoaderFn) in addition to a path string.A per-entry
schemacustom loader ({ '<pointer>': { loader, ...options } }) is resolved by@graphql-tools/load'suseCustomLoader, which already accepts either a path string (resolvedvia
require()) or a function value at runtime (typeof loaderPointer === 'function'). Only theTypeScript type restricted
loadertostring, forcing consumers who pass an imported loaderfunction (or a class instance exposing a bound
loaderproperty) to cast theschemaarray tobypass the type error, even though it worked correctly at runtime.
This is additive and backward compatible —
loader: stringcontinues to type-check exactly asbefore.
Also fixes a schema-cache collision for function loaders in
@graphql-codegen/cli: the cache keyis
JSON.stringify(schemaPointerMap), andJSON.stringifydrops functions, so twogeneratestargets using different loader functions for the same pointer
(
{ 'schema.graphql': { loader: fnA } }vs{ loader: fnB }) both keyed as{"schema.graphql":{}}and the second silently reused the first's schema. Function values are nowkeyed by object identity (via the existing
getJsObjectId), so distinct loaders load separatelywhile one function reused across targets still loads once.
#11020
82ebbb5Thanks @eddeee888! - Fix type errors in
cliunderstrict: true:@graphql-codegen/cli:loadCodegenConfigreturnsPromise<LoadCodegenConfigResult | null>,matching the
nullit resolves to when no config file is found.YamlCliFlagsincludes thekebab-case
ignore-no-documents,emit-legacy-common-js-importsandimport-extensionflagsthat the CLI reads.
CodegenContext.filepathis optional, and watch mode only watches theconfig file when the context has a
filepath.CodegenContext.getConfig()without an argumentreturns
Types.Config, andgetConfig(extraConfig)returnsT & Types.Config.CodegenContext.checkModeStaleFilesis typed asstring[]. Adds@types/yargs,@types/babel__generatorand@types/babel__templateas dev dependencies.@graphql-codegen/plugin-helpers:normalizeInstanceOrArrayandnormalizeConfigacceptnullandundefined, returning[].Generated output is unchanged.
Updated dependencies
[
43d0f65,82ebbb5,e972b6d,eae0e62,1f7566f]:v7.4.3Compare Source
Patch Changes
8512e51Thanks @eddeee888! - Add missing --check in CLI --help config
v7.4.2Compare Source
Patch Changes
#10956
cec9c1cThanks @eddeee888! - Fix dynamically-loaded plugins/presets in ESM
builds. Previously, ESM used the bare module specifier without resolving it relative to the
consuming project first, so a plugin only loaded if it happened to be reachable from the CLI
package's own
node_modules. Resolving it the same way the CJS build already does(
relativeRequire.resolve(mod)) fixes that, but the resolved absolute path also has to beconverted to a
file://URL (pathToFileURL(...).href) before being passed toimport()—otherwise, on Windows, the loader misparses a raw path like
C:\...as ac:protocol scheme andthrows
ERR_UNSUPPORTED_ESM_URL_SCHEME.#10966
3029b60Thanks @eddeee888! - Fix lifecycle hook scripts (e.g.
hooks: { afterAllFileWrite: ['prettier --write'] } }) failing on Windows when the file pathspassed to them contain a backslash or other POSIX shell-special character. Hook arguments were
always quoted using POSIX single-quoting, but
child_process.exec()runs throughcmd.exeonWindows by default, which doesn't strip single quotes — so the hook script received the literal
quote characters as part of its argument and failed to find the file. Arguments are now quoted
per-platform: POSIX quoting stays unchanged elsewhere, and Windows arguments are wrapped in double
quotes only when they actually need it, matching
cmd.exe's own convention.#10959
7dffaaeThanks @eddeee888! - Fix the CLI reporting success (exit code
0)when a
generatesoutput'spresetcan't be resolved. The error was shown in the terminal butnever counted toward the run's failure state, so
allowPartialOutputs: false(the default) nevertook effect for this case.
v7.4.1Compare Source
Patch Changes
#10935
fb1a7c4Thanks @eddeee888! - dependencies updates:
@graphql-tools/code-file-loader@^8.1.39↗︎(from
^8.1.28, independencies)#10942
57c3e7bThanks @eddeee888! - dependencies updates:
@graphql-tools/merge@^9.2.4↗︎(from
^9.0.6, independencies)#10942
57c3e7bThanks @eddeee888! - Bump
@graphql-tools/mergefrom^9.0.6to^9.2.4.#10935
fb1a7c4Thanks @eddeee888! - Fix a Windows-specific
import()failure onabsolute paths when loading a schema/document from a
.js/.cjs/.mjsfile (via@graphql-tools/code-file-loader), and when loading modules passed to that loader's ownrequireoption. Node's dynamic
import()rejects raw absolute Windows paths (the drive letter is parsedas a URL scheme). Fixed by bumping
@graphql-tools/code-file-loaderto8.1.39, which containsthe upstream fix
(ardatan/graphql-tools#8421).
#10936
9521c0cThanks @eddeee888! - Fix watch mode's generated
ignoreglobpatterns using the platform path separator (
\on Windows), which@parcel/watchernevermatched, so generated output files were watched (and could re-trigger builds) instead of being
ignored. Ignore patterns are now always forward-slash, as
@parcel/watcherexpects.Also fixes the test suite's
TempDir.clean()helper on Windows, whererimraf.sync()rejectedits own glob-style cleanup pattern as containing illegal path characters; now passes
{ glob: true }. This is a test-only change (tests/utils.tsis not part of the publishedpackage) included here since it was needed to get the suite green on Windows alongside the
watch-mode fix.
v7.4.0Compare Source
Minor Changes
#10928
90229a5Thanks @eddeee888! - Add
contentComparison?: 'cache-first' | 'disk'to control disk-vs-cache write comparison in watchmode.
In watch mode the CLI caches the hash of the content it last wrote per file and compares new
output against that cached hash to skip redundant writes. This assumes generated output is a pure
function of the codegen inputs. An output whose content depends on the file's existing content
(e.g. a preset that reads the file and rewrites part of it) breaks that assumption: if the file is
changed on disk and codegen regenerates content identical to a previous run, the cached hash still
matches and the write is skipped, so the on-disk change is never corrected.
contentComparison: 'disk'opts an output into comparing the generated content against the fileon disk instead of the in-memory record of what codegen last wrote, so the file is rewritten when
it was changed externally. It can be set:
GenerateOptionsit returns frombuildGeneratesSection, orgenerates[output].contentComparison) for any output, including plainplugin outputs without a preset.
When both are present, the preset's value takes precedence. The default,
'cache-first', keepsthe existing in-memory-cache behaviour for outputs that are a pure function of their inputs.
Patch Changes
#10930
448431aThanks @eddeee888! - Fix
overwritebeing ignored forpreset-based
generatesoutputs.A
generatesentry that used a preset and setoverwrite(e.g.overwrite: { removeStaleFiles: false }) had that setting silently ignored, so in watch mode itsgenerated files could still be deleted as stale.
The CLI resolved
overwriteper generated file by looking the file's path up inconfig.generates. That fails for a preset: itsgeneratesentry is keyed by the preset'sbaseOutputDir, not by any generated file's path (and a preset can emit files outside thatdirectory), and the lookup additionally required a
pluginskey that preset entries don't have.Both cases fell through to the global
config.overwrite(defaulttrue).Updated dependencies
[
90229a5,448431a]:v7.3.1Compare Source
Patch Changes
#10924
0c8f5baThanks @eddeee888! - Fix profiler output not being written to the
filesystem in watch mode (
--profile --watch)The profiler trace was only written on the non-watch code path, after the watch-mode early return,
so a profiled watch session never produced a
codegen-*.jsonfile.The profiler now writes a fresh trace file after the initial run and after every rebuild, with
each file containing only that run's events. A failed rebuild does not produce a trace and its
events are discarded so they don't leak into the next successful run.
The
Profilernow owns its own trace lifecycle:clear()method starts a new traceoutputNameproperty provides the filename for the current trace (nullfor the noopprofiler)
CodegenContextUpdated dependencies
[
0c8f5ba]:v7.3.0Compare Source
Minor Changes
#10921
58cdb31Thanks @eddeee888! - Extend
overwritewithoverwrite.removeStaleFilesandoverwrite.updateExistingFilesoverwritewas being used to both remove stale files in watch mode and update existing files.Some plugins such as Server Preset may dynamically return files to write between watch runs (for
performance purposes).
The
overwritecan now take an object withoverwrite.removeStaleFilesandoverwrite.updateExistingFilesfields to allow granular control over actions.This is not a breaking change because
overwrite=true|falsestill works.Patch Changes
[
58cdb31]:v7.2.0Compare Source
Minor Changes
959915fThanks @eddeee888! - dependencies updates:
@graphql-tools/utils@^11.2.0↗︎(from
^11.0.0, independencies)graphql@^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0↗︎(from
^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0,in
peerDependencies)Patch Changes
[
959915f,959915f,959915f]:v7.1.3Compare Source
Patch Changes
#10335
3280aceThanks @Diluka! - Fix graphql-config loading order to correctly
detect codegen projects
Previously, a
graphql-configfile like this failed:This is because the
defaultproject doesn't have acodegenextension, which caused previouslogic to short circuit before reading
project1's config.The fix reads every named project first, before reading the
defaultproject to exhaustively gothrough every single project.
v7.1.2Compare Source
Patch Changes
a2e1093Thanks @eddeee888! - Fix CLI's
requireflag when resolvingmodule issue in ESM in native Windows
v7.1.1Compare Source
Patch Changes
3fa901bThanks @eddeee888! - Fix --version flag
v7.1.0Compare Source
Minor Changes
cfc4fc3Thanks @eddeee888! - Add
disableFederationDirectiveAndScalarInjection config to better support Federation v2
Patch Changes
[
cbf9544]:v7.0.1Compare Source
Patch Changes
#10848
f3ce427Thanks @eddeee888! - dependencies updates:
@graphql-codegen/client-preset@workspace:^↗︎(from
^6.0.0, independencies)#10849
55a4742Thanks @eddeee888! - dependencies updates:
@graphql-codegen/core@workspace:^↗︎(from
^6.0.0, independencies)@graphql-codegen/plugin-helpers@workspace:^↗︎(from
^7.0.0, independencies)Updated dependencies
[
f3ce427,55a4742,55a4742,f3ce427]:v7.0.0Compare Source
Major Changes
#10496
afaace6Thanks @eddeee888! - BREAKING CHANGE: Update deps to latest, some
only support ESM
Node 20 support is dropped in this release. Node 22 comes with
require()support for ESM, whichmeans it's easier to integrate ES modules into applications. Therefore, it is safe to start using
ESM-only packages.
If you are a user, please upgrade to Node 22. If you are a lib maintainer and see ESM vs CJS
issues when running Jest tests, try using Vitest.
[#10496](https://redirect.github.com/dotansimha/graphql-code-generator/p
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.