Skip to content

Latest commit

 

History

History
21 lines (19 loc) · 1.21 KB

File metadata and controls

21 lines (19 loc) · 1.21 KB

0.3.0

  • Support generating from the GraphQL endpoint with schema introspection query or from a JSON saved result of the query
  • Better support for fields that return a scalar but have arguments - no selection argument generated

0.2.0

  • Fixed issues with enum support
  • Better support for fields/mutations that take arrays as arguments
  • #4 Support schema with default values - note it doesn't do anything with them. This seems like the responibility of the server you're calling to implement those.
  • Fix #5 support schema with extend type types. The fields are added to the exisiting type
  • Fix #6 schema keywords can be used a ids (field names, argument names etc)
  • Fix #8 support optional commas in schema file
  • #7 correctly generate multi line doc strings
  • #7 correctly ignore # comments

0.1.0

  • Inital version, given a GraphQL schema file we generate
  • C# interfaces to write strongly typed queries against
  • C# classes for any Input types so we can actually use the classes and initialise with values
  • Generate a sample client for users to start implemented their own auth (if required)
  • Use scalars from schema to make better choices on generated interfaces
  • Support using typed objects instead of anonymous only