Releases: d-exclaimation/soda
Releases · d-exclaimation/soda
v0.5.0: GraphQL SDL Code Generator, Lazy / Recursive field
Changes
- 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.
Pre-release version 0.4.0: Reduce boilerplate and override usage
Changes
- 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
Pre-release version 0.3.0: New API
Changes
- Changes all definition
API
(To over abstraction on Sangria schema definitions) - Updated
SodaEnumType
to have members instead of definition
Somewhat Planned updates
Changes
- maybe Macro derivation
- maybe Annotation
Features
- Args types
- Scalar types
- SDL Artifacts Compiler
- maybe SDL to Code generator
Pre-release version 0.2.0
Changes
- Added
SodaQuery
abstraction overQueryField
. - Added
SodaMutation
abstraction overMutationField
. - Added
SodaSubscription
abstraction overSubscriptionField
. - Added
SodaInputType
andSodaUnionType
Somewhat Planned updates
Changes
- Change the API to offer its own abstraction in field composing
- maybe Macro derivation
- maybe Annotation
Features
- Scalar types
- SDL Compiler
- maybe SDL to Code generator