- Fix inability to add recursive queries PR #413
- Change link API to pass GraphQL context as
graphqlContext
field of link context to avoid merging problems - Fix alias problems in schema merging PR #411
- Added support for passing an Apollo Link instead of a fetcher
- Add schema merging utilities PR #382
- Update package.json to allow GraphQL.js 0.11 Issue #394 PR #395
- Fix typings for resolver options: Issue #372 PR #374
- Use defaultFieldResolver from graphql-js package instead of own one PR #373
- Remove
lodash
dependency PR #356
- Improve mocking of union and interface types PR #332
- Add argument validation in
addMockFunctionsToSchema
for 'schema' property in parameter object PR #321
- Remove dependency on
graphql-subscription
and use an interface for PubSub PR #295 - Support schema AST as a type definition input PR #300
- Update graphql typings to 0.9.0 PR #298
- Update dependencies PR #287
- Restrict version range of graphql-js peer dependency to ^0.8.0 || ^0.9.0 PR #266
- Update graphql-js dependency to include 0.9.0 PR #264
- Fix logErrors option so it logs errors if resolve function returns a promise PR #262
- use function reference instead of string for concatenateTypeDefs. PR #252
- Migrate from
typed-graphql
to@types/graphql
. PR #249
addSchemaLevelResolveFunction
resolves once per operation type and not once globally. #220- Replace node-uuid with uuid package #227
- Fix issue that prevented usage of custom scalars as arguments #224
- Remove peer dependency on
graphql-subscriptions
. #210
- Accept an async function for the schema level resolver. (@ephemer in #199)
- Fix for new custom scalar support introduced in
0.8.1
. (@oricordeau in #203
- Support custom scalar types developed for GraphQL.js, such as graphql-type-json. (@oricordeau in #189
- Update default resolve function to match the one from GraphQL.js (@stubailo in #183)
- Move
typed-graphql
tooptionalDependencies
(@stubailo in #183) - Set new defaults for resolver validation to match GraphQL.js so that developers need to opt-in to advanced validation (@stubailo in #183):
requireResolversForArgs = false
requireResolversForNonScalar = false
- Fix dependency on lodash
-
Various Bugfixes (@DxCx in #129)
- Istanbul coverage was not working well due to Istanbul bug #549
- Bluebird promise was not converted well on tests
- "console.warn" got overwritten on tests
-
Changed GraphQL typings requirment from peer to standard (@DxCx in #129)
-
Change the missing resolve function validator to show a warning instead of an error (@nicolaslopezj in #134)
-
Add missing type annotations to avoid typescript compiler errors when 'noImplicitAny' is enabled (@almilo in #133)
-
Fix issue in addMockFunctionsToSchema when preserveResolvers is true and connector/logger is used. (@DxCx in #121)
-
Fix multiple issues in addMockFunctionsToSchema when preserveResolvers is true (support for Promises, and props defined using Object.defineProperty) (@sebastienbarre in #115)
-
Make allowUndefinedInResolve true by default (@jbaxleyiii in #117)
-
Add
requireResolversForAllFields
resolver validation option (@nevir in #107)
- Make mocking partial objects match expected behavior (@sebastienbarre in #96)
- Improved behavior when mocking interfaces & unions (@itajaja in #102)
- Unpin babel-core version to solve build problem (PR #92)
- Added support for
extend
keyword to schemaGenerator ardatan#90
- Fix a bug with addSchemaLevelResolveFunction. It now runs once per tick (PR #91)
- Add addSchemaLevelResolveFunction to exports
- Remove dist folder before prepublish to make sure files deleted in source are not included in build
- Updated GraphQL dependency to 0.6.0
- Removed all tracer code, including
Tracer
,addTracingToResolvers
anddecorateWithTracer