- Types: Allow Promise return value for subscriptions
- More for #55, incorrect return types.
- Fix lists w/ configurable depth/nullability, #89
- Fix import path gen on windows, #84
- More improvements to
MaybePromiseDeep
- Fix type for passing
NexusWrappedType
as arg type #81 - Fix types on
MaybePromiseDeep
- Fix
mkdir
for versions of node without recursive option (< 10.15.1).
- Export
queryField
&subscriptionField
on public API
- Fix allowing nested input types (#68), fixes default type definitions for input fields
- Add
queryField
abstraction to mirrormutationField
- Alpha release of
subscriptionField
(working, but undocumented) for GraphQL subscriptions
- Add an optional field level authorize #32, part of a more robust authorization story in #23
- Add mutationField abstraction, #46
- More for #55, type error on Promise/null resolve
- Fix #52, args being incorrectly imported as types
- Feature: extendInputType, #51
- Fix #55, type error for Promise numeric field return
- Fix #44, add correct typings for union type
- Fix #41, replace
path.sep
with '/' intypegenAutoConfig
- Fix #33, consistent
t.list
chaining output for inputs & scalars - Fix #34, include used imports on SDL converter
- Fix #27, args output for SDL converter
- Other SDL converter cleanup: reference types rather than strings, default values
- Fix typing regression in 0.9.10
- Fix #26, incorrect typing on boolean return type
TypegenConfigSourceModule
:sources.module
->sources.source
- Fix
MaybePromiseDeep
typing for non-object values NexusGenCustomScalarMethods
->NexusGenCustomDefinitionMethods
for when we allow non-scalars to beasNexusMethod
- Fix
MaybePromiseDeep
typing - Add
asNexusMethod
to annotate GraphQLScalarType
- Fallback Query construction to
missingType
internally
- Fix
nonNullDefaults
on schema - Finalize objects as they are constructed
- Changes to a few internal methods
- Internal: nexusWrappedFn -> nexusWrappedType
- Minor internal changes
- Fixes for conditional nullability check
- Fixes for return type of MaybePromiseDeep
- Docs cleanup
- General deploy/package.json cleanup
- Major API changes. See #16 for more info
Changed the type-signatures around so fields which are not defined in the backing types associated with the
Initial release