- Bump deps
- Drop support for GraphQL v15 (uncompatible vistor)
- Removed node-fetch
- Drop support for Node below v16
- Schema introspection, do not override private type resolvers
Changed
- Reverted node-fetch back to v2
- Bump all packages
- Check aliased value from source
- pruneExtended after wrapper gets merged into place
- Automatically remove fields that don't belong in the endpoint
- Disallow double prefixing on rehydration
- Check duplicates by name value
- client-aliased __typename field re-prefixing
- remove duplicate variable definitions for shared variables
- Support directives on variable definitions
- unsuffixed naming collisio
- Variable merging bug
- Deeply nested merging (polynomial improvement in request cost)
- Remove fragment spreads for pruned fragment definitions
- varDef duplication finder
- Downgrade node-fetch. Why would they force ESM? >:0
endpointTimeout
is now passed to the executornestGitHubEndpoint
accepts all the params asnestGraphQLEndpoint
- Prune field nodes, not user-defined wrapper
- Improved error filtering
- Support for wrapped return types
- Support for wrapper vars
- Support for wrapper fragments
- githubRequest is a generic for better var params and data output
- field resolver functionality
- githubRequest on nestGitHubEndpoint
- Un-prefixing bug
- Initial commit