ardatan/graphql-tools
### [`v6.0.18`](https://togithub.com/ardatan/graphql-tools/releases/v6.0.18)
[Compare Source](https://togithub.com/ardatan/graphql-tools/compare/v6.0.17...v6.0.18)
> Come talk to us directly on our [Discord channel](http://bit.ly/guild-chat)
> Contact us here: [the-guild.dev](https://the-guild.dev/)
>
> #### ✏️ Docs
>
> - Fix build:api-docs [@danielrearden](https://togithub.com/danielrearden) ([#1899](https://togithub.com/ardatan/graphql-tools/issues/1899))
>
> #### 🧰 Enhancements
- enhance(load/utils): Improved `parse` to support converting comments into descriptions [@dotansimha](https://togithub.com/dotansimha) ([#1900](https://togithub.com/ardatan/graphql-tools/issues/1900))
- enhance(stitching): increase key flexibility when type merging [@yaacovCR](https://togithub.com/yaacovCR) ([#1888](https://togithub.com/ardatan/graphql-tools/issues/1888))
### [`v6.0.17`](https://togithub.com/ardatan/graphql-tools/releases/v6.0.17)
[Compare Source](https://togithub.com/ardatan/graphql-tools/compare/v6.0.16...v6.0.17)
> Come talk to us directly on our [Discord channel](http://bit.ly/guild-chat)
> Contact us here: [the-guild.dev](https://the-guild.dev/)
>
> #### What’s Changed
>
> #### 🚀 Features
- feat(mergeMocks): support Promise [@MLKiiwy](https://togithub.com/MLKiiwy) ([#1883](https://togithub.com/ardatan/graphql-tools/issues/1883))
#### 🐛 Bug Fixes
- fix(url-loader): pass variables correctly on HTTP GET [@ardatan](https://togithub.com/ardatan) ([#1898](https://togithub.com/ardatan/graphql-tools/issues/1898))
- fix: change use of `instanceof Promise` to use `is-promise` library [@cajames](https://togithub.com/cajames) ([#1837](https://togithub.com/ardatan/graphql-tools/issues/1837))
### [`v6.0.16`](https://togithub.com/ardatan/graphql-tools/releases/v6.0.16)
[Compare Source](https://togithub.com/ardatan/graphql-tools/compare/v6.0.15...v6.0.16)
> Come talk to us directly on our [Discord channel](http://bit.ly/guild-chat)
> Contact us here: [the-guild.dev](https://the-guild.dev/)
>
> #### What’s Changed
- fix(webpack-loader): use javascript compatible with IE [@kamilkisiela](https://togithub.com/kamilkisiela) ([#1886](https://togithub.com/ardatan/graphql-tools/issues/1886))
#### 🧰 Enhancements
- chore(batchDelegate): fix property names [@yaacovCR](https://togithub.com/yaacovCR) ([#1868](https://togithub.com/ardatan/graphql-tools/issues/1868))
- Make batch delegate send key arrays to loadMany [@gmac](https://togithub.com/gmac) ([#1865](https://togithub.com/ardatan/graphql-tools/issues/1865))
- chore(batchDelegate): add tests, docs [@yaacovCR](https://togithub.com/yaacovCR) ([#1856](https://togithub.com/ardatan/graphql-tools/issues/1856))
- refactor(batchDelegate): simplify batch delegation [@yaacovCR](https://togithub.com/yaacovCR) ([#1855](https://togithub.com/ardatan/graphql-tools/issues/1855))
- Ensure UrlLoader uses introspection options [@danielrearden](https://togithub.com/danielrearden) ([#1854](https://togithub.com/ardatan/graphql-tools/issues/1854))
- feat(batch-delegate): added mapping function to createBatchDelegateFn [@jakeblaxon](https://togithub.com/jakeblaxon) ([#1825](https://togithub.com/ardatan/graphql-tools/issues/1825))
- Pull code from unmaintained prisma-yml package into prisma-loader package. [@andrewmcgivery](https://togithub.com/andrewmcgivery) ([#1841](https://togithub.com/ardatan/graphql-tools/issues/1841))
- feat(stitch): allow subschemas to not provide queries for merging [@yaacovCR](https://togithub.com/yaacovCR) ([#1842](https://togithub.com/ardatan/graphql-tools/issues/1842))
- Pluck from [@apollo/client](https://togithub.com/apollo/client)/core and apollo-angular [@kamilkisiela](https://togithub.com/kamilkisiela) ([#1831](https://togithub.com/ardatan/graphql-tools/issues/1831))
#### 🐛 Bug Fixes
- fix(mapSchema): mapping fields to new types [@yaacovCR](https://togithub.com/yaacovCR) ([#1877](https://togithub.com/ardatan/graphql-tools/issues/1877))
- fix(createRequest): selectionSet overrides fieldNodes [@yaacovCR](https://togithub.com/yaacovCR) ([#1820](https://togithub.com/ardatan/graphql-tools/issues/1820))
- Fix issue with graphql-upload-client [@danielrearden](https://togithub.com/danielrearden) ([#1838](https://togithub.com/ardatan/graphql-tools/issues/1838))
### [`v6.0.15`](https://togithub.com/ardatan/graphql-tools/releases/v6.0.15)
[Compare Source](https://togithub.com/ardatan/graphql-tools/compare/v6.0.14...v6.0.15)
> Come talk to us directly on our [Discord channel](http://bit.ly/guild-chat)
> Contact us here: [the-guild.dev](https://the-guild.dev/)
>
> #### What’s Changed
>
> #### 🚀 Features
- Use improved fork of `graphql-tag/loader` (more customizable, much smaller output, bundle size improvements) [@kamilkisiela](https://togithub.com/kamilkisiela) ([#1815](https://togithub.com/ardatan/graphql-tools/issues/1815))
- Helper + docs for selectionSet arguments [@gmac](https://togithub.com/gmac) ([#1802](https://togithub.com/ardatan/graphql-tools/issues/1802))
#### 🧰 Enhancements
- Refactor GitLoader [@danielrearden](https://togithub.com/danielrearden) ([#1796](https://togithub.com/ardatan/graphql-tools/issues/1796))
#### 🐛 Bug Fixes
- Fix GraphQLFileLoader #import syntax handling [@danielrearden](https://togithub.com/danielrearden) ([#1808](https://togithub.com/ardatan/graphql-tools/issues/1808))
- fix(transforms): preserve aliases [@yaacovCR](https://togithub.com/yaacovCR) ([#1799](https://togithub.com/ardatan/graphql-tools/issues/1799))
- fix and actually introduce dynamic selection sets [@yaacovCR](https://togithub.com/yaacovCR) ([#1798](https://togithub.com/ardatan/graphql-tools/issues/1798))
### [`v6.0.14`](https://togithub.com/ardatan/graphql-tools/releases/v6.0.14)
[Compare Source](https://togithub.com/ardatan/graphql-tools/compare/v6.0.13...v6.0.14)
> Come talk to us directly on our [Discord channel](http://bit.ly/guild-chat)
> Contact us here: [the-guild.dev](https://the-guild.dev/)
>
> #### What’s Changed
>
> #### 🚀 Features
- introduce TransformEnumValues [@yaacovCR](https://togithub.com/yaacovCR) ([#1769](https://togithub.com/ardatan/graphql-tools/issues/1769))
#### 🧰 Enhancements
- feat(merge): support multidimensional arrays for mergeTypeDefs and mergeResolvers [@ardatan](https://togithub.com/ardatan) ([#1789](https://togithub.com/ardatan/graphql-tools/issues/1789))
#### 🐛 Bug Fixes
- fix(utils): avoid global variable [@ardatan](https://togithub.com/ardatan) ([#1791](https://togithub.com/ardatan/graphql-tools/issues/1791))
- fix public signatures for strict option [@yaacovCR](https://togithub.com/yaacovCR) ([#1783](https://togithub.com/ardatan/graphql-tools/issues/1783))
### [`v6.0.13`](https://togithub.com/ardatan/graphql-tools/releases/v6.0.13)
[Compare Source](https://togithub.com/ardatan/graphql-tools/compare/v6.0.12...v6.0.13)
> Come talk to us directly on our [Discord channel](http://bit.ly/guild-chat)
> Contact us here: [the-guild.dev](https://the-guild.dev/)
>
> #### What’s Changed
>
> #### 🚀 Features
- allow selectionSet hints for stitching to be functions [@yaacovCR](https://togithub.com/yaacovCR) ([#1766](https://togithub.com/ardatan/graphql-tools/issues/1766))
- Introduce batch delegation [@yaacovCR](https://togithub.com/yaacovCR) ([#1735](https://togithub.com/ardatan/graphql-tools/issues/1735))
- allow merging scalars [@yaacovCR](https://togithub.com/yaacovCR) ([#1746](https://togithub.com/ardatan/graphql-tools/issues/1746))
- use memoization when type merging with lists [@yaacovCR](https://togithub.com/yaacovCR) ([#1728](https://togithub.com/ardatan/graphql-tools/issues/1728))
- Introduce result visiting [@yaacovCR](https://togithub.com/yaacovCR) ([#1718](https://togithub.com/ardatan/graphql-tools/issues/1718))
- standardize ExecutionResult [@yaacovCR](https://togithub.com/yaacovCR) ([#1727](https://togithub.com/ardatan/graphql-tools/issues/1727))
- allow mutation type wrapping [@yaacovCR](https://togithub.com/yaacovCR) ([#1723](https://togithub.com/ardatan/graphql-tools/issues/1723))
#### 🧰 Enhancements
- refactor out renameTypes function [@yaacovCR](https://togithub.com/yaacovCR) ([#1768](https://togithub.com/ardatan/graphql-tools/issues/1768))
- refactor to rely on mapSchema [@yaacovCR](https://togithub.com/yaacovCR) ([#1767](https://togithub.com/ardatan/graphql-tools/issues/1767))
- fix express-graphql usage [@yaacovCR](https://togithub.com/yaacovCR) ([#1736](https://togithub.com/ardatan/graphql-tools/issues/1736))
#### 🐛 Bug Fixes
- fix(url-loader): send correct data if useGETForQueries is true [@ardatan](https://togithub.com/ardatan) ([#1778](https://togithub.com/ardatan/graphql-tools/issues/1778))
- Modify ast nodes when transforming schemas [@yaacovCR](https://togithub.com/yaacovCR) ([#1762](https://togithub.com/ardatan/graphql-tools/issues/1762))
- fixes selectionSet hints with WrapFields transform [@yaacovCR](https://togithub.com/yaacovCR) ([#1757](https://togithub.com/ardatan/graphql-tools/issues/1757))
### [`v6.0.12`](https://togithub.com/ardatan/graphql-tools/releases/v6.0.12)
[Compare Source](https://togithub.com/ardatan/graphql-tools/compare/v6.0.11...v6.0.12)
> Come talk to us directly on our [Discord channel](http://bit.ly/guild-chat)
> Contact us here: [the-guild.dev](https://the-guild.dev/)
>
> #### What’s Changed
>
> #### 🐛 Bug Fixes
- fix(loadSchema): add optional chaining [@jameslahm](https://togithub.com/jameslahm) ([#1696](https://togithub.com/ardatan/graphql-tools/issues/1696))
- Use DocumentNode instead of GraphQLResolveInfo to decide the HTTP method for useGETForQueries [@ardatan](https://togithub.com/ardatan) ([#1716](https://togithub.com/ardatan/graphql-tools/issues/1716))
- Name operations [@yaacovCR](https://togithub.com/yaacovCR) ([#1700](https://togithub.com/ardatan/graphql-tools/issues/1700))
- Fixes for complex type merging [@yaacovCR](https://togithub.com/yaacovCR) ([#1699](https://togithub.com/ardatan/graphql-tools/issues/1699))
### [`v6.0.11`](https://togithub.com/ardatan/graphql-tools/releases/v6.0.11)
[Compare Source](https://togithub.com/ardatan/graphql-tools/compare/v6.0.10...v6.0.11)
> Come talk to us directly on our [Discord channel](http://bit.ly/guild-chat)
> Contact us here: [the-guild.dev](https://the-guild.dev/)
>
> #### What’s Changed
>
> #### 🚀 Features
- Remove location data from loaded documents to reduce document size [@ardatan](https://togithub.com/ardatan) ([#1666](https://togithub.com/ardatan/graphql-tools/issues/1666))
#### 🐛 Bug Fixes
- Use non-node friendly aggregate error [@ardatan](https://togithub.com/ardatan) ([#1683](https://togithub.com/ardatan/graphql-tools/issues/1683))
- fix(merge): add default value for `mergeDirectives` [@rufman](https://togithub.com/rufman) ([#1671](https://togithub.com/ardatan/graphql-tools/issues/1671))
- fix for missing enum in build operation node for field method [@brense](https://togithub.com/brense) ([#1681](https://togithub.com/ardatan/graphql-tools/issues/1681))
- fix(proxiedResults): handle top level errors when using type merging [@nicolas-cherel](https://togithub.com/nicolas-cherel) ([#1648](https://togithub.com/ardatan/graphql-tools/issues/1648))
- fix(stitching): avoid duplicate directives [@yaacovCR](https://togithub.com/yaacovCR) ([#1665](https://togithub.com/ardatan/graphql-tools/issues/1665))
- fix combination of type merging and gateway type extensions [@yaacovCR](https://togithub.com/yaacovCR) ([#1664](https://togithub.com/ardatan/graphql-tools/issues/1664))
### [`v6.0.10`](https://togithub.com/ardatan/graphql-tools/releases/v6.0.10)
[Compare Source](https://togithub.com/ardatan/graphql-tools/compare/v6.0.9...v6.0.10)
> Come talk to us directly on our [Discord channel](http://bit.ly/guild-chat)
> Contact us here: [the-guild.dev](https://the-guild.dev/)
>
> #### What’s Changed
>
> #### 🚀 Features
- improve type merging [@yaacovCR](https://togithub.com/yaacovCR) ([#1636](https://togithub.com/ardatan/graphql-tools/issues/1636))
- introduce pruneSchema function, PruneSchema transform, and pruneSchema options for makeExecutableSchema and stitchSchemas [@yaacovCR](https://togithub.com/yaacovCR) ([#1632](https://togithub.com/ardatan/graphql-tools/issues/1632))
#### 🐛 Bug Fixes
- Use aggregate-error instead of CombinedError implementation to keep the content of errors [@ardatan](https://togithub.com/ardatan) ([#1646](https://togithub.com/ardatan/graphql-tools/issues/1646))
- fix by getting underlying type prior to delegation [@yaacovCR](https://togithub.com/yaacovCR) ([#1639](https://togithub.com/ardatan/graphql-tools/issues/1639))
- fix(typeMerging): can't return a list of merged types [@nicolas-cherel](https://togithub.com/nicolas-cherel) ([#1635](https://togithub.com/ardatan/graphql-tools/issues/1635))
- Fix pruning types x2 [@yaacovCR](https://togithub.com/yaacovCR) ([#1638](https://togithub.com/ardatan/graphql-tools/issues/1638))
- fix(pruningOptions): options are optional [@yaacovCR](https://togithub.com/yaacovCR) ([#1637](https://togithub.com/ardatan/graphql-tools/issues/1637))
- fix(stitchSchemas): subschemas with object inputs and mergeTypes as true causes crash [@nicolas-cherel](https://togithub.com/nicolas-cherel) ([#1631](https://togithub.com/ardatan/graphql-tools/issues/1631))
- transforms should always pass along unmodified parts of originalRequest [@yaacovCR](https://togithub.com/yaacovCR) ([#1633](https://togithub.com/ardatan/graphql-tools/issues/1633))
- addResolversToSchema should not lose directives [@yaacovCR](https://togithub.com/yaacovCR) ([#1623](https://togithub.com/ardatan/graphql-tools/issues/1623))
- Update graphql tag pluck to include flow plugins whenever the code includes [@flow](https://togithub.com/flow) [@ganemone](https://togithub.com/ganemone) ([#1622](https://togithub.com/ardatan/graphql-tools/issues/1622))
- Fix mergeProxiedResults errors aggregation [@nicolas-cherel](https://togithub.com/nicolas-cherel) ([#1621](https://togithub.com/ardatan/graphql-tools/issues/1621))
### [`v6.0.9`](https://togithub.com/ardatan/graphql-tools/releases/v6.0.9)
[Compare Source](https://togithub.com/ardatan/graphql-tools/compare/v6.0.8...v6.0.9)
> Contact us [here](https://the-guild.dev) for help, more necessary open source tools and Enterprise support
> or Chat with us [on discord](http://bit.ly/guild-chat)
- Fix bad typing imports
- transforms should support custom root type names ([#1607](https://togithub.com/ardatan/graphql-tools/issues/1607))
- temporarily make delegationContext optional until next major version ([#1614](https://togithub.com/ardatan/graphql-tools/issues/1614))
- feat(url-loader): ability to get executor and subscriber without introspected schema
### [`v6.0.8`](https://togithub.com/ardatan/graphql-tools/releases/v6.0.8)
[Compare Source](https://togithub.com/ardatan/graphql-tools/compare/v6.0.7...v6.0.8)
> Contact us [here](https://the-guild.dev) for help, more necessary open source tools and Enterprise support
> or Chat with us [on discord](http://bit.ly/guild-chat)
- introduce Subschema class ([#1583](https://togithub.com/ardatan/graphql-tools/issues/1583))
- refactor application of transforms ([#1574](https://togithub.com/ardatan/graphql-tools/issues/1574))
- introduce input object field transformers: Filter/Rename/TransformInputObjectFields [#1551](https://togithub.com/ardatan/graphql-tools/issues/1551)
- Able to get generated subschema config instead of wrapped schema from `UrlLoader`.
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
6.0.7
->6.0.18
Release Notes
ardatan/graphql-tools
### [`v6.0.18`](https://togithub.com/ardatan/graphql-tools/releases/v6.0.18) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/v6.0.17...v6.0.18) > Come talk to us directly on our [Discord channel](http://bit.ly/guild-chat) > Contact us here: [the-guild.dev](https://the-guild.dev/) > > #### ✏️ Docs > > - Fix build:api-docs [@danielrearden](https://togithub.com/danielrearden) ([#1899](https://togithub.com/ardatan/graphql-tools/issues/1899)) > > #### 🧰 Enhancements - enhance(load/utils): Improved `parse` to support converting comments into descriptions [@dotansimha](https://togithub.com/dotansimha) ([#1900](https://togithub.com/ardatan/graphql-tools/issues/1900)) - enhance(stitching): increase key flexibility when type merging [@yaacovCR](https://togithub.com/yaacovCR) ([#1888](https://togithub.com/ardatan/graphql-tools/issues/1888)) ### [`v6.0.17`](https://togithub.com/ardatan/graphql-tools/releases/v6.0.17) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/v6.0.16...v6.0.17) > Come talk to us directly on our [Discord channel](http://bit.ly/guild-chat) > Contact us here: [the-guild.dev](https://the-guild.dev/) > > #### What’s Changed > > #### 🚀 Features - feat(mergeMocks): support Promise [@MLKiiwy](https://togithub.com/MLKiiwy) ([#1883](https://togithub.com/ardatan/graphql-tools/issues/1883)) #### 🐛 Bug Fixes - fix(url-loader): pass variables correctly on HTTP GET [@ardatan](https://togithub.com/ardatan) ([#1898](https://togithub.com/ardatan/graphql-tools/issues/1898)) - fix: change use of `instanceof Promise` to use `is-promise` library [@cajames](https://togithub.com/cajames) ([#1837](https://togithub.com/ardatan/graphql-tools/issues/1837)) ### [`v6.0.16`](https://togithub.com/ardatan/graphql-tools/releases/v6.0.16) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/v6.0.15...v6.0.16) > Come talk to us directly on our [Discord channel](http://bit.ly/guild-chat) > Contact us here: [the-guild.dev](https://the-guild.dev/) > > #### What’s Changed - fix(webpack-loader): use javascript compatible with IE [@kamilkisiela](https://togithub.com/kamilkisiela) ([#1886](https://togithub.com/ardatan/graphql-tools/issues/1886)) #### 🧰 Enhancements - chore(batchDelegate): fix property names [@yaacovCR](https://togithub.com/yaacovCR) ([#1868](https://togithub.com/ardatan/graphql-tools/issues/1868)) - Make batch delegate send key arrays to loadMany [@gmac](https://togithub.com/gmac) ([#1865](https://togithub.com/ardatan/graphql-tools/issues/1865)) - chore(batchDelegate): add tests, docs [@yaacovCR](https://togithub.com/yaacovCR) ([#1856](https://togithub.com/ardatan/graphql-tools/issues/1856)) - refactor(batchDelegate): simplify batch delegation [@yaacovCR](https://togithub.com/yaacovCR) ([#1855](https://togithub.com/ardatan/graphql-tools/issues/1855)) - Ensure UrlLoader uses introspection options [@danielrearden](https://togithub.com/danielrearden) ([#1854](https://togithub.com/ardatan/graphql-tools/issues/1854)) - feat(batch-delegate): added mapping function to createBatchDelegateFn [@jakeblaxon](https://togithub.com/jakeblaxon) ([#1825](https://togithub.com/ardatan/graphql-tools/issues/1825)) - Pull code from unmaintained prisma-yml package into prisma-loader package. [@andrewmcgivery](https://togithub.com/andrewmcgivery) ([#1841](https://togithub.com/ardatan/graphql-tools/issues/1841)) - feat(stitch): allow subschemas to not provide queries for merging [@yaacovCR](https://togithub.com/yaacovCR) ([#1842](https://togithub.com/ardatan/graphql-tools/issues/1842)) - Pluck from [@apollo/client](https://togithub.com/apollo/client)/core and apollo-angular [@kamilkisiela](https://togithub.com/kamilkisiela) ([#1831](https://togithub.com/ardatan/graphql-tools/issues/1831)) #### 🐛 Bug Fixes - fix(mapSchema): mapping fields to new types [@yaacovCR](https://togithub.com/yaacovCR) ([#1877](https://togithub.com/ardatan/graphql-tools/issues/1877)) - fix(createRequest): selectionSet overrides fieldNodes [@yaacovCR](https://togithub.com/yaacovCR) ([#1820](https://togithub.com/ardatan/graphql-tools/issues/1820)) - Fix issue with graphql-upload-client [@danielrearden](https://togithub.com/danielrearden) ([#1838](https://togithub.com/ardatan/graphql-tools/issues/1838)) ### [`v6.0.15`](https://togithub.com/ardatan/graphql-tools/releases/v6.0.15) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/v6.0.14...v6.0.15) > Come talk to us directly on our [Discord channel](http://bit.ly/guild-chat) > Contact us here: [the-guild.dev](https://the-guild.dev/) > > #### What’s Changed > > #### 🚀 Features - Use improved fork of `graphql-tag/loader` (more customizable, much smaller output, bundle size improvements) [@kamilkisiela](https://togithub.com/kamilkisiela) ([#1815](https://togithub.com/ardatan/graphql-tools/issues/1815)) - Helper + docs for selectionSet arguments [@gmac](https://togithub.com/gmac) ([#1802](https://togithub.com/ardatan/graphql-tools/issues/1802)) #### 🧰 Enhancements - Refactor GitLoader [@danielrearden](https://togithub.com/danielrearden) ([#1796](https://togithub.com/ardatan/graphql-tools/issues/1796)) #### 🐛 Bug Fixes - Fix GraphQLFileLoader #import syntax handling [@danielrearden](https://togithub.com/danielrearden) ([#1808](https://togithub.com/ardatan/graphql-tools/issues/1808)) - fix(transforms): preserve aliases [@yaacovCR](https://togithub.com/yaacovCR) ([#1799](https://togithub.com/ardatan/graphql-tools/issues/1799)) - fix and actually introduce dynamic selection sets [@yaacovCR](https://togithub.com/yaacovCR) ([#1798](https://togithub.com/ardatan/graphql-tools/issues/1798)) ### [`v6.0.14`](https://togithub.com/ardatan/graphql-tools/releases/v6.0.14) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/v6.0.13...v6.0.14) > Come talk to us directly on our [Discord channel](http://bit.ly/guild-chat) > Contact us here: [the-guild.dev](https://the-guild.dev/) > > #### What’s Changed > > #### 🚀 Features - introduce TransformEnumValues [@yaacovCR](https://togithub.com/yaacovCR) ([#1769](https://togithub.com/ardatan/graphql-tools/issues/1769)) #### 🧰 Enhancements - feat(merge): support multidimensional arrays for mergeTypeDefs and mergeResolvers [@ardatan](https://togithub.com/ardatan) ([#1789](https://togithub.com/ardatan/graphql-tools/issues/1789)) #### 🐛 Bug Fixes - fix(utils): avoid global variable [@ardatan](https://togithub.com/ardatan) ([#1791](https://togithub.com/ardatan/graphql-tools/issues/1791)) - fix public signatures for strict option [@yaacovCR](https://togithub.com/yaacovCR) ([#1783](https://togithub.com/ardatan/graphql-tools/issues/1783)) ### [`v6.0.13`](https://togithub.com/ardatan/graphql-tools/releases/v6.0.13) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/v6.0.12...v6.0.13) > Come talk to us directly on our [Discord channel](http://bit.ly/guild-chat) > Contact us here: [the-guild.dev](https://the-guild.dev/) > > #### What’s Changed > > #### 🚀 Features - allow selectionSet hints for stitching to be functions [@yaacovCR](https://togithub.com/yaacovCR) ([#1766](https://togithub.com/ardatan/graphql-tools/issues/1766)) - Introduce batch delegation [@yaacovCR](https://togithub.com/yaacovCR) ([#1735](https://togithub.com/ardatan/graphql-tools/issues/1735)) - allow merging scalars [@yaacovCR](https://togithub.com/yaacovCR) ([#1746](https://togithub.com/ardatan/graphql-tools/issues/1746)) - use memoization when type merging with lists [@yaacovCR](https://togithub.com/yaacovCR) ([#1728](https://togithub.com/ardatan/graphql-tools/issues/1728)) - Introduce result visiting [@yaacovCR](https://togithub.com/yaacovCR) ([#1718](https://togithub.com/ardatan/graphql-tools/issues/1718)) - standardize ExecutionResult [@yaacovCR](https://togithub.com/yaacovCR) ([#1727](https://togithub.com/ardatan/graphql-tools/issues/1727)) - allow mutation type wrapping [@yaacovCR](https://togithub.com/yaacovCR) ([#1723](https://togithub.com/ardatan/graphql-tools/issues/1723)) #### 🧰 Enhancements - refactor out renameTypes function [@yaacovCR](https://togithub.com/yaacovCR) ([#1768](https://togithub.com/ardatan/graphql-tools/issues/1768)) - refactor to rely on mapSchema [@yaacovCR](https://togithub.com/yaacovCR) ([#1767](https://togithub.com/ardatan/graphql-tools/issues/1767)) - fix express-graphql usage [@yaacovCR](https://togithub.com/yaacovCR) ([#1736](https://togithub.com/ardatan/graphql-tools/issues/1736)) #### 🐛 Bug Fixes - fix(url-loader): send correct data if useGETForQueries is true [@ardatan](https://togithub.com/ardatan) ([#1778](https://togithub.com/ardatan/graphql-tools/issues/1778)) - Modify ast nodes when transforming schemas [@yaacovCR](https://togithub.com/yaacovCR) ([#1762](https://togithub.com/ardatan/graphql-tools/issues/1762)) - fixes selectionSet hints with WrapFields transform [@yaacovCR](https://togithub.com/yaacovCR) ([#1757](https://togithub.com/ardatan/graphql-tools/issues/1757)) ### [`v6.0.12`](https://togithub.com/ardatan/graphql-tools/releases/v6.0.12) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/v6.0.11...v6.0.12) > Come talk to us directly on our [Discord channel](http://bit.ly/guild-chat) > Contact us here: [the-guild.dev](https://the-guild.dev/) > > #### What’s Changed > > #### 🐛 Bug Fixes - fix(loadSchema): add optional chaining [@jameslahm](https://togithub.com/jameslahm) ([#1696](https://togithub.com/ardatan/graphql-tools/issues/1696)) - Use DocumentNode instead of GraphQLResolveInfo to decide the HTTP method for useGETForQueries [@ardatan](https://togithub.com/ardatan) ([#1716](https://togithub.com/ardatan/graphql-tools/issues/1716)) - Name operations [@yaacovCR](https://togithub.com/yaacovCR) ([#1700](https://togithub.com/ardatan/graphql-tools/issues/1700)) - Fixes for complex type merging [@yaacovCR](https://togithub.com/yaacovCR) ([#1699](https://togithub.com/ardatan/graphql-tools/issues/1699)) ### [`v6.0.11`](https://togithub.com/ardatan/graphql-tools/releases/v6.0.11) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/v6.0.10...v6.0.11) > Come talk to us directly on our [Discord channel](http://bit.ly/guild-chat) > Contact us here: [the-guild.dev](https://the-guild.dev/) > > #### What’s Changed > > #### 🚀 Features - Remove location data from loaded documents to reduce document size [@ardatan](https://togithub.com/ardatan) ([#1666](https://togithub.com/ardatan/graphql-tools/issues/1666)) #### 🐛 Bug Fixes - Use non-node friendly aggregate error [@ardatan](https://togithub.com/ardatan) ([#1683](https://togithub.com/ardatan/graphql-tools/issues/1683)) - fix(merge): add default value for `mergeDirectives` [@rufman](https://togithub.com/rufman) ([#1671](https://togithub.com/ardatan/graphql-tools/issues/1671)) - fix for missing enum in build operation node for field method [@brense](https://togithub.com/brense) ([#1681](https://togithub.com/ardatan/graphql-tools/issues/1681)) - fix(proxiedResults): handle top level errors when using type merging [@nicolas-cherel](https://togithub.com/nicolas-cherel) ([#1648](https://togithub.com/ardatan/graphql-tools/issues/1648)) - fix(stitching): avoid duplicate directives [@yaacovCR](https://togithub.com/yaacovCR) ([#1665](https://togithub.com/ardatan/graphql-tools/issues/1665)) - fix combination of type merging and gateway type extensions [@yaacovCR](https://togithub.com/yaacovCR) ([#1664](https://togithub.com/ardatan/graphql-tools/issues/1664)) ### [`v6.0.10`](https://togithub.com/ardatan/graphql-tools/releases/v6.0.10) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/v6.0.9...v6.0.10) > Come talk to us directly on our [Discord channel](http://bit.ly/guild-chat) > Contact us here: [the-guild.dev](https://the-guild.dev/) > > #### What’s Changed > > #### 🚀 Features - improve type merging [@yaacovCR](https://togithub.com/yaacovCR) ([#1636](https://togithub.com/ardatan/graphql-tools/issues/1636)) - introduce pruneSchema function, PruneSchema transform, and pruneSchema options for makeExecutableSchema and stitchSchemas [@yaacovCR](https://togithub.com/yaacovCR) ([#1632](https://togithub.com/ardatan/graphql-tools/issues/1632)) #### 🐛 Bug Fixes - Use aggregate-error instead of CombinedError implementation to keep the content of errors [@ardatan](https://togithub.com/ardatan) ([#1646](https://togithub.com/ardatan/graphql-tools/issues/1646)) - fix by getting underlying type prior to delegation [@yaacovCR](https://togithub.com/yaacovCR) ([#1639](https://togithub.com/ardatan/graphql-tools/issues/1639)) - fix(typeMerging): can't return a list of merged types [@nicolas-cherel](https://togithub.com/nicolas-cherel) ([#1635](https://togithub.com/ardatan/graphql-tools/issues/1635)) - Fix pruning types x2 [@yaacovCR](https://togithub.com/yaacovCR) ([#1638](https://togithub.com/ardatan/graphql-tools/issues/1638)) - fix(pruningOptions): options are optional [@yaacovCR](https://togithub.com/yaacovCR) ([#1637](https://togithub.com/ardatan/graphql-tools/issues/1637)) - fix(stitchSchemas): subschemas with object inputs and mergeTypes as true causes crash [@nicolas-cherel](https://togithub.com/nicolas-cherel) ([#1631](https://togithub.com/ardatan/graphql-tools/issues/1631)) - transforms should always pass along unmodified parts of originalRequest [@yaacovCR](https://togithub.com/yaacovCR) ([#1633](https://togithub.com/ardatan/graphql-tools/issues/1633)) - addResolversToSchema should not lose directives [@yaacovCR](https://togithub.com/yaacovCR) ([#1623](https://togithub.com/ardatan/graphql-tools/issues/1623)) - Update graphql tag pluck to include flow plugins whenever the code includes [@flow](https://togithub.com/flow) [@ganemone](https://togithub.com/ganemone) ([#1622](https://togithub.com/ardatan/graphql-tools/issues/1622)) - Fix mergeProxiedResults errors aggregation [@nicolas-cherel](https://togithub.com/nicolas-cherel) ([#1621](https://togithub.com/ardatan/graphql-tools/issues/1621)) ### [`v6.0.9`](https://togithub.com/ardatan/graphql-tools/releases/v6.0.9) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/v6.0.8...v6.0.9) > Contact us [here](https://the-guild.dev) for help, more necessary open source tools and Enterprise support > or Chat with us [on discord](http://bit.ly/guild-chat) - Fix bad typing imports - transforms should support custom root type names ([#1607](https://togithub.com/ardatan/graphql-tools/issues/1607)) - temporarily make delegationContext optional until next major version ([#1614](https://togithub.com/ardatan/graphql-tools/issues/1614)) - feat(url-loader): ability to get executor and subscriber without introspected schema ### [`v6.0.8`](https://togithub.com/ardatan/graphql-tools/releases/v6.0.8) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/v6.0.7...v6.0.8) > Contact us [here](https://the-guild.dev) for help, more necessary open source tools and Enterprise support > or Chat with us [on discord](http://bit.ly/guild-chat) - introduce Subschema class ([#1583](https://togithub.com/ardatan/graphql-tools/issues/1583)) - refactor application of transforms ([#1574](https://togithub.com/ardatan/graphql-tools/issues/1574)) - introduce input object field transformers: Filter/Rename/TransformInputObjectFields [#1551](https://togithub.com/ardatan/graphql-tools/issues/1551) - Able to get generated subschema config instead of wrapped schema from `UrlLoader`.Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.