Open wardpeet opened 3 years ago
This PR contains the following updates:
^6.0.9
^6.2.3
^14.6.0
^14.7.0
๐ Schedule: "before 7am" in timezone GMT.
๐ฆ 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 has been generated by Renovate Bot.
This PR contains the following updates:
^6.0.9
->^6.2.3
^6.0.9
->^6.2.3
^6.0.9
->^6.2.3
^14.6.0
->^14.7.0
Release Notes
ardatan/graphql-tools
### [`v6.2.3`](https://togithub.com/ardatan/graphql-tools/releases/v6.2.3) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/v6.2.2...v6.2.3) > 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 - Update dependencies ##### ๐ Features - Introduce computed fields [@gmac](https://togithub.com/gmac) ([#1989](https://togithub.com/ardatan/graphql-tools/issues/1989)) ### [`v6.2.2`](https://togithub.com/ardatan/graphql-tools/releases/v6.2.2) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/v6.2.1...v6.2.2) > 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 > > #### ๐งฐ Enhancements - enhance(stitch) Test merge conflicts [@gmac](https://togithub.com/gmac) ([#2006](https://togithub.com/ardatan/graphql-tools/issues/2006)) ##### ๐ Bug Fixes - Handle recursive input types when pruning schemas [@mdlavin](https://togithub.com/mdlavin) ([#2023](https://togithub.com/ardatan/graphql-tools/issues/2023)) - Increase maxBuffer to 1MB [@standy](https://togithub.com/standy) ([#2018](https://togithub.com/ardatan/graphql-tools/issues/2018)) ### [`v6.2.1`](https://togithub.com/ardatan/graphql-tools/releases/v6.2.1) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/v6.2.0...v6.2.1) > 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 > > #### ๐งฐ Enhancements - enhance(stitch): simplify subschema sets [@yaacovCR](https://togithub.com/yaacovCR) ([#2001](https://togithub.com/ardatan/graphql-tools/issues/2001)) - enhance(stitch): introduce SubschemaSetConfig [@yaacovCR](https://togithub.com/yaacovCR) ([#1994](https://togithub.com/ardatan/graphql-tools/issues/1994)) - enhance(stitching): improve query batching [@yaacovCR](https://togithub.com/yaacovCR) ([#1987](https://togithub.com/ardatan/graphql-tools/issues/1987)) - enhance(typeMerging): add options [@yaacovCR](https://togithub.com/yaacovCR) ([#1982](https://togithub.com/ardatan/graphql-tools/issues/1982)) ##### ๐ Bug Fixes - fix(url-loader): should preserve ws and http in the middle of a pointer [@kamilkisiela](https://togithub.com/kamilkisiela) ([#1991](https://togithub.com/ardatan/graphql-tools/issues/1991)) - fix(stitch) fix abstract type merge failure [@gmac](https://togithub.com/gmac) ([#1981](https://togithub.com/ardatan/graphql-tools/issues/1981)) - fix(typeMerging): fix scalar type merging [@yaacovCR](https://togithub.com/yaacovCR) ([#1980](https://togithub.com/ardatan/graphql-tools/issues/1980)) ### [`v6.2.0`](https://togithub.com/ardatan/graphql-tools/releases/v6.2.0) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/v6.1.0...v6.2.0) > 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 - enable batch execution [@yaacovCR](https://togithub.com/yaacovCR) ([#1971](https://togithub.com/ardatan/graphql-tools/issues/1971)) ##### ๐ Bug Fixes - Support InputObjectTypeDefinition & InputObjectTypeExtension for getFieldsWithDirectives [@danstarns](https://togithub.com/danstarns) ([#1934](https://togithub.com/ardatan/graphql-tools/issues/1934)) - fix(mocking): support subscriptions [@ardatan](https://togithub.com/ardatan) ([#1952](https://togithub.com/ardatan/graphql-tools/issues/1952)) - fix(typeMerging): field selection sets [@yaacovCR](https://togithub.com/yaacovCR) ([#1958](https://togithub.com/ardatan/graphql-tools/issues/1958)) ### [`v6.1.0`](https://togithub.com/ardatan/graphql-tools/releases/v6.1.0) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/v6.0.18...v6.1.0) > 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 > > #### ๐งฐ Enhancements - Expand extended interface selections for subservice compatibility [@gmac](https://togithub.com/gmac) ([#1912](https://togithub.com/ardatan/graphql-tools/issues/1912)) - streamline imports [@yaacovCR](https://togithub.com/yaacovCR) ([#1940](https://togithub.com/ardatan/graphql-tools/issues/1940)) - Transforms for normalizing stitched subschema deprecations [@gmac](https://togithub.com/gmac) ([#1925](https://togithub.com/ardatan/graphql-tools/issues/1925)) - refactor(typesContainSelectionSet): memoize [@yaacovCR](https://togithub.com/yaacovCR) ([#1921](https://togithub.com/ardatan/graphql-tools/issues/1921)) ##### ๐ Bug Fixes - fix(build-operation-for-field): respect field depth [@ardatan](https://togithub.com/ardatan) ([#1953](https://togithub.com/ardatan/graphql-tools/issues/1953)) - fix(typeMerging): fix interface merging [@yaacovCR](https://togithub.com/yaacovCR) ([#1917](https://togithub.com/ardatan/graphql-tools/issues/1917)) ### [`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))graphql/graphql-js
### [`v14.7.0`](https://togithub.com/graphql/graphql-js/releases/v14.7.0) [Compare Source](https://togithub.com/graphql/graphql-js/compare/v14.6.0...v14.7.0) #### v14.7.0 (2020-07-06) ##### New Feature ๐ - Backport [#2688](https://togithub.com/graphql/graphql-js/pull/2688) Added new 'FormattedExecutionResult' type ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) ##### Committers: 1 - Ivan Goncharov([@IvanGoncharov](https://togithub.com/IvanGoncharov))Renovate configuration
๐ Schedule: "before 7am" in timezone GMT.
๐ฆ 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 has been generated by Renovate Bot.