dotansimha/graphql-code-generator (@graphql-codegen/plugin-helpers)
### [`v5.1.0`](https://redirect.github.com/dotansimha/graphql-code-generator/blob/HEAD/packages/utils/plugins-helpers/CHANGELOG.md#510)
[Compare Source](https://redirect.github.com/dotansimha/graphql-code-generator/compare/@graphql-codegen/plugin-helpers@5.0.4...876ea0c9da1221df39c6380b9d9be02802dca049)
##### Minor Changes
- [#9989](https://redirect.github.com/dotansimha/graphql-code-generator/pull/9989) [`55a1e9e`](https://redirect.github.com/dotansimha/graphql-code-generator/commit/55a1e9e63830df17ed40602ea7e322bbf48b17bc) Thanks [@eddeee888](https://redirect.github.com/eddeee888)! - Add `generateInternalResolversIfNeeded` option
This option can be used to generate more correct types for internal resolvers. For example, only generate `__resolveReference` if the federation object has a resolvable `@key`.
In the future, this option can be extended to support other internal resolvers e.g. `__isTypeOf` is only generated for implementing types and union members.
dotansimha/graphql-code-generator (@graphql-codegen/typescript)
### [`v4.1.1`](https://redirect.github.com/dotansimha/graphql-code-generator/blob/HEAD/packages/plugins/typescript/typescript/CHANGELOG.md#411)
[Compare Source](https://redirect.github.com/dotansimha/graphql-code-generator/compare/@graphql-codegen/typescript@4.1.0...876ea0c9da1221df39c6380b9d9be02802dca049)
##### Patch Changes
- Updated dependencies \[[`55a1e9e`](https://redirect.github.com/dotansimha/graphql-code-generator/commit/55a1e9e63830df17ed40602ea7e322bbf48b17bc), [`a235051`](https://redirect.github.com/dotansimha/graphql-code-generator/commit/a23505180ac2f275a55ece27162ec9bfcdc52e03)]:
- [@graphql-codegen/visitor-plugin-common](https://redirect.github.com/graphql-codegen/visitor-plugin-common)[@5](https://redirect.github.com/5).5.0
- [@graphql-codegen/plugin-helpers](https://redirect.github.com/graphql-codegen/plugin-helpers)[@5](https://redirect.github.com/5).1.0
dotansimha/graphql-code-generator (@graphql-codegen/visitor-plugin-common)
### [`v5.5.0`](https://redirect.github.com/dotansimha/graphql-code-generator/blob/HEAD/packages/plugins/other/visitor-plugin-common/CHANGELOG.md#550)
[Compare Source](https://redirect.github.com/dotansimha/graphql-code-generator/compare/@graphql-codegen/visitor-plugin-common@5.4.0...@graphql-codegen/visitor-plugin-common@5.5.0)
##### Minor Changes
- [#9989](https://redirect.github.com/dotansimha/graphql-code-generator/pull/9989) [`55a1e9e`](https://redirect.github.com/dotansimha/graphql-code-generator/commit/55a1e9e63830df17ed40602ea7e322bbf48b17bc) Thanks [@eddeee888](https://redirect.github.com/eddeee888)! - Add `generateInternalResolversIfNeeded` option
This option can be used to generate more correct types for internal resolvers. For example, only generate `__resolveReference` if the federation object has a resolvable `@key`.
In the future, this option can be extended to support other internal resolvers e.g. `__isTypeOf` is only generated for implementing types and union members.
- [#10141](https://redirect.github.com/dotansimha/graphql-code-generator/pull/10141) [`a235051`](https://redirect.github.com/dotansimha/graphql-code-generator/commit/a23505180ac2f275a55ece27162ec9bfcdc52e03) Thanks [@eddeee888](https://redirect.github.com/eddeee888)! - Add avoidCheckingAbstractTypesRecursively to avoid checking and generating abstract types recursively
For users that already sets recursive default mappers e.g. `Partial<{T}>` or `DeepPartial<{T}>`, having both options on will cause a nested loop which eventually crashes Codegen. In such case, setting `avoidCheckingAbstractTypesRecursively: true` allows users to continue to use recursive default mappers as before.
##### Patch Changes
- Updated dependencies \[[`55a1e9e`](https://redirect.github.com/dotansimha/graphql-code-generator/commit/55a1e9e63830df17ed40602ea7e322bbf48b17bc)]:
- [@graphql-codegen/plugin-helpers](https://redirect.github.com/graphql-codegen/plugin-helpers)[@5](https://redirect.github.com/5).1.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
5.0.4
->5.1.0
4.1.0
->4.1.1
5.4.0
->5.5.0
Release Notes
dotansimha/graphql-code-generator (@graphql-codegen/plugin-helpers)
### [`v5.1.0`](https://redirect.github.com/dotansimha/graphql-code-generator/blob/HEAD/packages/utils/plugins-helpers/CHANGELOG.md#510) [Compare Source](https://redirect.github.com/dotansimha/graphql-code-generator/compare/@graphql-codegen/plugin-helpers@5.0.4...876ea0c9da1221df39c6380b9d9be02802dca049) ##### Minor Changes - [#9989](https://redirect.github.com/dotansimha/graphql-code-generator/pull/9989) [`55a1e9e`](https://redirect.github.com/dotansimha/graphql-code-generator/commit/55a1e9e63830df17ed40602ea7e322bbf48b17bc) Thanks [@eddeee888](https://redirect.github.com/eddeee888)! - Add `generateInternalResolversIfNeeded` option This option can be used to generate more correct types for internal resolvers. For example, only generate `__resolveReference` if the federation object has a resolvable `@key`. In the future, this option can be extended to support other internal resolvers e.g. `__isTypeOf` is only generated for implementing types and union members.dotansimha/graphql-code-generator (@graphql-codegen/typescript)
### [`v4.1.1`](https://redirect.github.com/dotansimha/graphql-code-generator/blob/HEAD/packages/plugins/typescript/typescript/CHANGELOG.md#411) [Compare Source](https://redirect.github.com/dotansimha/graphql-code-generator/compare/@graphql-codegen/typescript@4.1.0...876ea0c9da1221df39c6380b9d9be02802dca049) ##### Patch Changes - Updated dependencies \[[`55a1e9e`](https://redirect.github.com/dotansimha/graphql-code-generator/commit/55a1e9e63830df17ed40602ea7e322bbf48b17bc), [`a235051`](https://redirect.github.com/dotansimha/graphql-code-generator/commit/a23505180ac2f275a55ece27162ec9bfcdc52e03)]: - [@graphql-codegen/visitor-plugin-common](https://redirect.github.com/graphql-codegen/visitor-plugin-common)[@5](https://redirect.github.com/5).5.0 - [@graphql-codegen/plugin-helpers](https://redirect.github.com/graphql-codegen/plugin-helpers)[@5](https://redirect.github.com/5).1.0dotansimha/graphql-code-generator (@graphql-codegen/visitor-plugin-common)
### [`v5.5.0`](https://redirect.github.com/dotansimha/graphql-code-generator/blob/HEAD/packages/plugins/other/visitor-plugin-common/CHANGELOG.md#550) [Compare Source](https://redirect.github.com/dotansimha/graphql-code-generator/compare/@graphql-codegen/visitor-plugin-common@5.4.0...@graphql-codegen/visitor-plugin-common@5.5.0) ##### Minor Changes - [#9989](https://redirect.github.com/dotansimha/graphql-code-generator/pull/9989) [`55a1e9e`](https://redirect.github.com/dotansimha/graphql-code-generator/commit/55a1e9e63830df17ed40602ea7e322bbf48b17bc) Thanks [@eddeee888](https://redirect.github.com/eddeee888)! - Add `generateInternalResolversIfNeeded` option This option can be used to generate more correct types for internal resolvers. For example, only generate `__resolveReference` if the federation object has a resolvable `@key`. In the future, this option can be extended to support other internal resolvers e.g. `__isTypeOf` is only generated for implementing types and union members. - [#10141](https://redirect.github.com/dotansimha/graphql-code-generator/pull/10141) [`a235051`](https://redirect.github.com/dotansimha/graphql-code-generator/commit/a23505180ac2f275a55ece27162ec9bfcdc52e03) Thanks [@eddeee888](https://redirect.github.com/eddeee888)! - Add avoidCheckingAbstractTypesRecursively to avoid checking and generating abstract types recursively For users that already sets recursive default mappers e.g. `Partial<{T}>` or `DeepPartial<{T}>`, having both options on will cause a nested loop which eventually crashes Codegen. In such case, setting `avoidCheckingAbstractTypesRecursively: true` allows users to continue to use recursive default mappers as before. ##### Patch Changes - Updated dependencies \[[`55a1e9e`](https://redirect.github.com/dotansimha/graphql-code-generator/commit/55a1e9e63830df17ed40602ea7e322bbf48b17bc)]: - [@graphql-codegen/plugin-helpers](https://redirect.github.com/graphql-codegen/plugin-helpers)[@5](https://redirect.github.com/5).1.0Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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.