- Updated dependencies [
ed87c782b
,ed87c782b
,6c6b6f2df
]:- @graphql-codegen/plugin-helpers@3.1.2
- @graphql-codegen/visitor-plugin-common@2.13.6
- @graphql-codegen/typescript@2.8.6
-
46f75304a
Thanks @saihaj! - fix the version of@graphql-codegen/plugin-helpers@3.1.1
-
Updated dependencies [
307a5d350
,46f75304a
]:- @graphql-codegen/plugin-helpers@3.1.1
- @graphql-codegen/visitor-plugin-common@2.13.5
- @graphql-codegen/typescript@2.8.5
- Updated dependencies [
a6c2097f4
,a6c2097f4
,f79a00e8a
,c802a0c0b
]:- @graphql-codegen/plugin-helpers@3.0.0
- @graphql-codegen/visitor-plugin-common@2.13.4
- @graphql-codegen/typescript@2.8.4
-
#8664
62f655452
Thanks @jdmoody! - Fix issue where selection set flattening uses the wrong parent type -
Updated dependencies [
62f655452
]:- @graphql-codegen/visitor-plugin-common@2.13.3
- @graphql-codegen/typescript@2.8.3
- Updated dependencies [
ef4c2c9c2
]:- @graphql-codegen/visitor-plugin-common@2.13.2
- @graphql-codegen/typescript@2.8.2
- Updated dependencies [
63dc8f205
]:- @graphql-codegen/visitor-plugin-common@2.13.1
- @graphql-codegen/plugin-helpers@2.7.2
- @graphql-codegen/typescript@2.8.1
- Updated dependencies [
a46b8d99c
]:- @graphql-codegen/visitor-plugin-common@2.13.0
- @graphql-codegen/typescript@2.7.5
- Updated dependencies [
1bd7f771c
]:- @graphql-codegen/visitor-plugin-common@2.12.2
- @graphql-codegen/typescript@2.7.4
-
#8189
b408f8238
Thanks @n1ru4l! - Fix CommonJS TypeScript resolution withmoduleResolution
node16
ornodenext
-
Updated dependencies [
b408f8238
,47d0a57e2
]:- @graphql-codegen/visitor-plugin-common@2.12.1
- @graphql-codegen/typescript@2.7.3
- @graphql-codegen/plugin-helpers@2.6.2
- Updated dependencies [2cbcbb371]
- @graphql-codegen/visitor-plugin-common@2.12.0
- @graphql-codegen/plugin-helpers@2.6.0
- @graphql-codegen/typescript@2.7.2
- Updated dependencies [525ad580b]
- @graphql-codegen/visitor-plugin-common@2.11.1
- @graphql-codegen/typescript@2.7.1
-
d84afec09: Support TypeScript ESM modules (
"module": "node16"
and"moduleResolution": "node16"
).
- Updated dependencies [68bb30e19]
- Updated dependencies [d84afec09]
- Updated dependencies [a4fe5006b]
- Updated dependencies [8e44df58b]
- @graphql-codegen/visitor-plugin-common@2.11.0
- @graphql-codegen/typescript@2.7.0
- @graphql-codegen/plugin-helpers@2.5.0
- Updated dependencies [aa1e6eafd]
- Updated dependencies [a42fcbfe4]
- Updated dependencies [8b10f22be]
- @graphql-codegen/typescript@2.6.0
- @graphql-codegen/visitor-plugin-common@2.10.0
- Updated dependencies [d16bebacb]
- @graphql-codegen/visitor-plugin-common@2.9.1
- @graphql-codegen/typescript@2.5.1
- Updated dependencies [c3d7b7226]
- @graphql-codegen/visitor-plugin-common@2.9.0
- @graphql-codegen/typescript@2.5.0
- f1fb77bd4: feat: Add option to squash exactly similar fragment types
- Updated dependencies [f1fb77bd4]
- @graphql-codegen/visitor-plugin-common@2.8.0
- @graphql-codegen/typescript@2.4.11
- Updated dependencies [9a5f31cb6]
- @graphql-codegen/typescript@2.4.10
- @graphql-codegen/visitor-plugin-common@2.7.6
- 9312920a4: Import type definitions of dependent fragments when
inlineFragmentType
ismask
- 2966686e9: Generate $fragmentName for fragment subtypes for fragment masking
- Updated dependencies [2966686e9]
- @graphql-codegen/visitor-plugin-common@2.7.5
- @graphql-codegen/typescript@2.4.9
- Updated dependencies [337fd4f77]
- @graphql-codegen/visitor-plugin-common@2.7.4
- @graphql-codegen/typescript@2.4.8
- Updated dependencies [54718c039]
- @graphql-codegen/typescript@2.4.7
- @graphql-codegen/visitor-plugin-common@2.7.3
- Updated dependencies [11d05e361]
- @graphql-codegen/visitor-plugin-common@2.7.2
- @graphql-codegen/typescript@2.4.6
- fd55e2039: fix incorrect type generation when using the inlineFragmentTypes 'combine' option that resulted in generating masked fragment output.
- Updated dependencies [fd55e2039]
- @graphql-codegen/visitor-plugin-common@2.7.1
- @graphql-codegen/typescript@2.4.5
- Updated dependencies [1479233df]
- @graphql-codegen/visitor-plugin-common@2.7.0
- @graphql-codegen/typescript@2.4.4
- 4d413b13a: feat: Support including fragments when using flattenGeneratedTypes in typescript-operations
- Updated dependencies [c8ef37ae0]
- Updated dependencies [754a33715]
- Updated dependencies [bef4376d5]
- Updated dependencies [be7cb3a82]
- @graphql-codegen/visitor-plugin-common@2.6.0
- @graphql-codegen/plugin-helpers@2.4.0
- @graphql-codegen/typescript@2.4.3
- 7649201fe: Remove redundant mandatory 'undefined' on avoidOptionals=true
- 6002feb3d: Fix exports in package.json files for react-native projects
- Updated dependencies [6002feb3d]
- @graphql-codegen/visitor-plugin-common@2.5.2
- @graphql-codegen/typescript@2.4.2
- @graphql-codegen/plugin-helpers@2.3.2
- a9f1f1594: Use maybeValue as default output for optionals on preResolveTypes: true
- Updated dependencies [a9f1f1594]
- Updated dependencies [9ea6621ec]
- @graphql-codegen/visitor-plugin-common@2.5.1
- @graphql-codegen/typescript@2.4.1
- 97ddb487a: feat: GraphQL v16 compatibility
- Updated dependencies [97ddb487a]
- @graphql-codegen/visitor-plugin-common@2.5.0
- @graphql-codegen/typescript@2.3.0
- @graphql-codegen/plugin-helpers@2.3.0
- 8a576b49a: avoidOptionals with skip/include directives fix
- Updated dependencies [ad02cb9b8]
- @graphql-codegen/visitor-plugin-common@2.4.0
- @graphql-codegen/typescript@2.2.4
- 1d570b456: avoidOptionals sub-config fix
- Updated dependencies [b9e85adae]
- Updated dependencies [7c60e5acc]
- Updated dependencies [3c2c847be]
- @graphql-codegen/visitor-plugin-common@2.3.0
- @graphql-codegen/plugin-helpers@2.2.0
- @graphql-codegen/typescript@2.2.3
- 5c37b9d11: Fix avoidOptional handle of Maybe types
- 25cd11d01: correctly inline Maybe types if the
preresolveTypes
config option is set totrue
- Updated dependencies [0b090e31a]
- @graphql-codegen/visitor-plugin-common@2.2.1
- @graphql-codegen/typescript@2.2.2
- Updated dependencies [d6c2d4c09]
- Updated dependencies [feeae1c66]
- Updated dependencies [8261e4161]
- Updated dependencies [5086791ac]
- @graphql-codegen/visitor-plugin-common@2.2.0
- @graphql-codegen/typescript@2.2.0
- Updated dependencies [6470e6cc9]
- Updated dependencies [263570e50]
- Updated dependencies [35199dedf]
- @graphql-codegen/visitor-plugin-common@2.1.2
- @graphql-codegen/plugin-helpers@2.1.1
- @graphql-codegen/typescript@2.1.2
- Updated dependencies [aabeff181]
- @graphql-codegen/visitor-plugin-common@2.1.1
- @graphql-codegen/typescript@2.1.1
- 440172cfe: support ESM
- Updated dependencies [290170262]
- Updated dependencies [24185985a]
- Updated dependencies [39773f59b]
- Updated dependencies [440172cfe]
- @graphql-codegen/visitor-plugin-common@2.1.0
- @graphql-codegen/plugin-helpers@2.1.0
- @graphql-codegen/typescript@2.1.0
- e8c8e9c06: Set
preResolveTypes: true
by default (should be there since v2)
-
d80efdec4: Change
preResolveTypes
default to betrue
for more readable types -
b0cb13df4: Update to latest
graphql-tools
andgraphql-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.
-
d80efdec4: Add option
inlineFragmentTypes
for deep inlining fragment types within operation types. ThisinlineFragmentTypes
is set toinline
by default (Previous behaviour iscombine
).This behavior is the better default for users that only use Fragments for building operations and then want to have access to all the data via the operation type (instead of accessing slices of the data via fragments).
-
Updated dependencies [d80efdec4]
-
Updated dependencies [d80efdec4]
-
Updated dependencies [b0cb13df4]
- @graphql-codegen/visitor-plugin-common@2.0.0
- @graphql-codegen/typescript@2.0.0
- @graphql-codegen/plugin-helpers@2.0.0
- Updated dependencies [df19a4ed]
- Updated dependencies [470336a1]
- Updated dependencies [9005cc17]
- @graphql-codegen/visitor-plugin-common@1.22.0
- @graphql-codegen/plugin-helpers@1.18.8
- @graphql-codegen/typescript@1.23.0
- 6762aff5: Fix for array types with @skip @include directives
- Updated dependencies [6762aff5]
- @graphql-codegen/visitor-plugin-common@1.21.3
- @graphql-codegen/typescript@1.22.4
- 6aaecf1c: Fix issues with missing sub-fragments when skipTypename: true
- Updated dependencies [6aaecf1c]
- @graphql-codegen/visitor-plugin-common@1.21.2
- @graphql-codegen/typescript@1.22.3
- Updated dependencies [cf1e5abc]
- @graphql-codegen/visitor-plugin-common@1.21.1
- @graphql-codegen/typescript@1.22.2
- 0a909869: Add arrayInputCoercion option
- Updated dependencies [dfd25caf]
- Updated dependencies [8da7dff6]
- @graphql-codegen/visitor-plugin-common@1.21.0
- @graphql-codegen/plugin-helpers@1.18.7
- @graphql-codegen/typescript@1.22.1
- d9212aa0: fix(visitor-plugin-common): guard for a runtime type error
- Updated dependencies [d9212aa0]
- Updated dependencies [f0b5ea53]
- Updated dependencies [097bea2f]
- @graphql-codegen/visitor-plugin-common@1.20.0
- @graphql-codegen/typescript@1.22.0
- @graphql-codegen/plugin-helpers@1.18.5
- 1f6f3db6: Fix for @skip @include directives upon arrays
- 29b75b1e: enhance(namingConvention): use change-case-all instead of individual packages for naming convention
- Updated dependencies [e947f8e3]
- Updated dependencies [29b75b1e]
- Updated dependencies [d4942d04]
- Updated dependencies [1f6f3db6]
- Updated dependencies [29b75b1e]
- @graphql-codegen/visitor-plugin-common@1.19.0
- @graphql-codegen/typescript@1.21.1
- @graphql-codegen/plugin-helpers@1.18.3
- 63be0f40: Fix issues with empty interfaces causing syntax issues
- 190482a1: add support for fragment variables
- 142b32b3: @skip, @include directives resolve to optional fields
- 142b32b3: Better support for @skip/@include directives with complex selection sets
- Updated dependencies [63be0f40]
- Updated dependencies [190482a1]
- Updated dependencies [4444348d]
- Updated dependencies [142b32b3]
- Updated dependencies [42213fa0]
- @graphql-codegen/visitor-plugin-common@1.18.1
- @graphql-codegen/typescript@1.20.1
- 64293437: Support for input lists coercion
- Updated dependencies [64293437]
- Updated dependencies [fd5843a7]
- Updated dependencies [d75051f5]
- @graphql-codegen/visitor-plugin-common@1.17.22
- 1183d173: Bump all packages to resolve issues with shared dependencies
- Updated dependencies [1183d173]
- @graphql-codegen/visitor-plugin-common@1.17.20
- @graphql-codegen/typescript@1.18.1
- @graphql-codegen/plugin-helpers@1.18.2
- 7587fda4: When using avoidOptionals config, @skip, @include resolve into MakeMaybe type
- Updated dependencies [99819bf1]
- Updated dependencies [49242c20]
- Updated dependencies [c3b59e81]
- @graphql-codegen/visitor-plugin-common@1.17.19
- @graphql-codegen/typescript@1.18.0
- 475aa9b8: @skip, @include directives resolve to optional fields
- Updated dependencies [faa13973]
- @graphql-codegen/visitor-plugin-common@1.17.18
- 612e5e52: Remove broken isTypeOf call (always undefined in graphql-tools v6)
- 0f35e775: Fixed issues with incorrect naming when typesSuffix is used
- Updated dependencies [612e5e52]
- Updated dependencies [9f2a4e2f]
- Updated dependencies [0f35e775]
- Updated dependencies [eaf45d1f]
- @graphql-codegen/visitor-plugin-common@1.17.17
- @graphql-codegen/plugin-helpers@1.18.1
- 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 comments
- Updated dependencies [1d7c6432]
- Updated dependencies [1d7c6432]
- @graphql-codegen/visitor-plugin-common@1.17.13
- @graphql-codegen/plugin-helpers@1.17.8
- @graphql-codegen/typescript@1.17.8