- Added
generateFrom
andgenerateSchema
code generator function. - Moved File system related to
common
package. - Moved
QueryField
,MutationField
, etc tocore
. - Fixed field resolver in all definitions blocks to support lazy / recursive fields.
- Added capabilities for
lazyField
andlazyProp
for recursive type possibilities. - Published with scala compiler.
- Removed long unnecessary naming convention
- Moved implement into the definition block to reduce the use of override and boilerplate
- Added some utilities function for argument reducing reliance on importing the entire Sangria schema package
- Changes all definition
API
(To over abstraction on Sangria schema definitions) - Updated
SodaEnumType
to have members instead of definition
- Added
SodaQuery
abstraction overQueryField
. - Added
SodaMutation
abstraction overMutationField
. - Added
SodaSubscription
abstraction overSubscriptionField
. - Added
SodaInputType
andSodaUnionType
- Schema tooling for
ObjectType
,InterfaceType
. - Root schema fields.