Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency graphql-tools to v5 - autoclosed #4007

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 18, 2020

This PR contains the following updates:

Package Type Update Change
graphql-tools dependencies major ^4.0.0 -> ^5.0.0
graphql-tools devDependencies major 4.0.8 -> 5.0.0

Release Notes

apollographql/graphql-tools

v5.0.0

Compare Source

That is a major release where we went through all issues and PRs and got the library back into great shape.
All known issues with schema stitching had been fixed.
The main person which did the heavy lifting is @​yaacovCR which made the work alone on his own fork for many months.

Features
  • Support GraphQL v15 #​1332
  • Adds graphql-upload compatible scalar and link for proxying remote file uploads #​671
  • Add ability to merge fields from types from different schemas
  • Add transforms to wrap, extract, and rename fields #​1183
  • Add transform to filter object fields #​819
  • Exports visitSchema, SchemaVisitor, healSchema, healTypes, cloneSchema, cloneType, cloneDirective to enable more custom transforms. #​1070
  • Allow removing extra delegation layers by passing fetcher/link options directly to delegateToSchema, mergeSchemas, and transformSchema and by filtering directly with filterSchema without additional transformation round #​1165
  • Support CJS and ESM #​913 PR #​1320 PR #​1329
  • Add TransformQuery transform to allow delegating to subfields with error preservation #​543 PR #​1307
  • add WrapType transform to namespace subschema root queries (not for use with mutations) #​961 #​439 PR #​1307
  • Add HoistFields transform to hoist subfields from field to parent type #​781 PR #​1307
  • Add ability to specify custom root type names, with new transform RenameRootTypes that allows changing a subschemas root type, a necessary transform when the subschema includes the root query type within another output type #​892 PR #​1307
  • Add type merging, and otherwise restore onTypeConflict #​1133 #​1118 #​1044 #​863 #​642 #​447 PR #​1307
  • Expose createRequest functionality for alternative method of batching besides using links #​724 PR #​1307
  • Provide support for GraphQLUpload scalar with schema stitching #​671 PR #​1307
  • Let makeRemoteExecutableSchema, wrapSchema, transformSchema, mergeSchemas to specify a custom delegating resolver #​1302
  • Expose mapSchema (which creates new schemas), visitSchema (which modifies existing schemas), healSchema (which visitSchema uses), toConfig, as well as additional utility functions #​1070 #​922 #​786 #​761 PR #​1307
Bug Fixes
  • Avoid using internal api of graphql-js #​1331
  • Filter unused variables from map when proxying requests
  • Preserve subscription errors when using makeRemoteExecutableSchema
  • Preserve extensions when transforming schemas
  • Fix merging and transforming of custom scalars and enums #​501, #​1056, #​1200
  • Allow renaming of subscription root fields #​997, #​1002
  • Fix alias resolution to no longer incorrectly fallback to non-aliased field when null #​1171
  • Do not remove default directives (skip, include, deprecated) when not merging custom directives #​1159
  • Fixes errors support #​743, #​1037, #​1046
  • Fix mergeSchemas to allow resolvers to return fields defined as functions #​1061
  • Fix default values with mergeSchemas and addResolveFunctionsToSchema #​1121
  • Fix interface and union healing
  • Fix stitching unions of types with enums
  • Fix mocking to work when schema stitching
  • Fix lost directives when adding an enum resolver
  • Fix Circular Dependencies #​924 PR #​1326
  • Fix types #​1298 #​1279 #​837 #​1307 #​1325 #​1324
  • issues involving importing directories #​1242 #​1307
  • fix n^2 problem within makeRemoteExecutableSchema #​1346 PR #​1352

Renovate configuration

📅 Schedule: "every weekend" in timezone America/Los_Angeles.

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/graphql-tools-5.x branch from af08ddd to 2781a9c Compare April 18, 2020 18:47
@Sytten
Copy link

Sytten commented Apr 20, 2020

Can this be prioritized, lots of new features in the latest GraphQL (v15)

@renovate renovate bot force-pushed the renovate/graphql-tools-5.x branch 4 times, most recently from 3820cce to a446273 Compare April 25, 2020 11:10
@renovate renovate bot force-pushed the renovate/graphql-tools-5.x branch 7 times, most recently from 2863cc0 to d0ea0cf Compare May 2, 2020 17:30
@kachkaev
Copy link
Contributor

kachkaev commented May 2, 2020

🙏

@smyrick
Copy link
Member

smyrick commented May 5, 2020

I have resolved the base branch with this PR: #4065. This will update the existing branch, not merge into master. We will still need to merge this PR

Edit: No longer needed with this force push

@renovate renovate bot force-pushed the renovate/graphql-tools-5.x branch from d0ea0cf to 22d726b Compare May 6, 2020 09:56
@renovate renovate bot force-pushed the renovate/graphql-tools-5.x branch 2 times, most recently from 5d11f20 to f3e6809 Compare May 9, 2020 09:31
@renovate renovate bot force-pushed the renovate/graphql-tools-5.x branch 7 times, most recently from 75f6479 to 7093643 Compare May 16, 2020 15:04
@renovate renovate bot force-pushed the renovate/graphql-tools-5.x branch 6 times, most recently from eb7231a to 9035d2e Compare May 17, 2020 02:26
@renovate renovate bot force-pushed the renovate/graphql-tools-5.x branch from 9035d2e to 6e7a1ef Compare May 17, 2020 18:27
@renovate renovate bot changed the title chore(deps): update dependency graphql-tools to v5 chore(deps): update dependency graphql-tools to v5 - autoclosed May 21, 2020
@renovate renovate bot closed this May 21, 2020
@renovate renovate bot deleted the renovate/graphql-tools-5.x branch May 21, 2020 14:14
@Sytten
Copy link

Sytten commented May 21, 2020

This is due to v6 that just landed https://github.com/ardatan/graphql-tools/releases/tag/v6.0.0

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Apr 21, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants