Skip to content

Releases: d-exclaimation/soda

v0.5.0: GraphQL SDL Code Generator, Lazy / Recursive field

09 Oct 15:37
Compare
Choose a tag to compare

Changes

  • Added generateFrom and generateSchema code generator function.
  • Moved File system related to common package.
  • Moved QueryField, MutationField, etc to core.
  • Fixed field resolver in all definitions blocks to support lazy / recursive fields.
  • Added capabilities for lazyField and lazyProp for recursive type possibilities.
  • Published with scala compiler.

Pre-release version 0.4.0: Reduce boilerplate and override usage

24 Aug 16:14
Compare
Choose a tag to compare

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

23 Aug 10:42
478084c
Compare
Choose a tag to compare
Pre-release

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

22 Aug 15:29
146d3b8
Compare
Choose a tag to compare
Pre-release

Changes

  • Added SodaQuery abstraction over QueryField.
  • Added SodaMutation abstraction over MutationField.
  • Added SodaSubscription abstraction over SubscriptionField.
  • Added SodaInputType and SodaUnionType

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