All Versions
116
Latest Version
Avg Release Cycle
-
Latest Release
-

Changelog History
Page 7

  • v0.29.0 Changes

    • ๐Ÿ‘Œ Support fragment statements in other positions in the query
  • v0.28.2 Changes

    • ๐Ÿ›  Fix error with EntityQueryType<> as a field argument not being defined as a String in introspection
  • v0.28.1 Changes

    • ๐Ÿ›  Fix issue introduced in 0.28 when using the RequiredField<> type
  • v0.28.0 Changes

    • Only convert a string matching a Guid when the arg type is a Guid or Guid?
  • v0.27.2 Changes

    • ๐Ÿ›  Fix issue where a non-required EntityQueryType Filter throw an error if it wasn't supplied
  • v0.27.1 Changes

    • ๐Ÿ‘ Better support mutations that return an object, not a list
  • v0.27.0 Changes

    • Introspection query __type(name: "") now correctly returns an object not an array
    • [Description("")] attributes on enum fields are now read into the schema
    • ๐Ÿ›  Fix issue where introspection query would have dupelicate types for enum types
  • v0.26.0 Changes

    • ISchemaType.AddAllFields requires a schema as it can add newly discovered types to that schema
    • 0๏ธโƒฃ ISchemaType.AddAllFields by default adds new enum types to the schema if found as a field type
    • 0๏ธโƒฃ ISchemaType.AddAllFields can (off by default) add new complex types to the schema if found as a field type
    • Schema.Type<TType>() now searches by TType not typeof(TType).Name. Allowing you to add a type with a different name but still get the typed SchemaType<T> back
  • v0.25.0 Changes

    • โž• Add the ability to add enum types to the schema
    • ๐Ÿ— The auto schema builder now adds enum types it finds to the schema by default
    • Enum values are referenced by the string value, if using JSON.NET you will want to use [JsonConverter(typeof(StringEnumConverter))]
  • v0.24.0 Changes

    • โž• Add GraphQLNotNullAttribute to mark fields as not nullable in the graphql schema
    • 0๏ธโƒฃ By default when generating a .schema file IEnumerable<T> will generate the element type as not nullable. E.g. [T!]. Use GraphQLElementTypeNullableAttribute to mark it that the list can contain null items
    • ๐Ÿ‘Œ Support mapping decimal to number
    • ๐Ÿ‘ Better support for defining nullable or non-nullable types