v0.18.0
Breaking Changes
Remove resolver shorthands
Resolver shorthand API is now removed. The following will now not typecheck:
t.string('foo', () => ... )
Instead use:
t.string('foo', { resolve: () => ... })
Runtime support is still intact but will result in a logged warning. Runtime support will be removed in the next Nexus release.
Remove dynamic output builtins
ext
is no longer exported. The relayConnectionField
and collectionField
dynamic output methods have been removed. In their place try the connection
plugin.
All Changes
Features
Fixes
- 2e93338 deduplicate interfaces implementing interfaces (#608)
- 0064dc9 #588, #384 non-null list items & connection nullability (#598)
Improvements
- f609380 (breaking) remove resolver shorthands (#592)
- 9f01342 (breaking) remove dynamic output builtins (#590)