Skip to content

Releases: ChilliCream/graphql-platform

0.4.6

03 Sep 12:55
c9864d2
Compare
Choose a tag to compare
  • Fixed Input Serialization Issue (NullReferenceException)

0.4.5

02 Sep 19:54
6a2b153
Compare
Choose a tag to compare
  • Added support for System.Guid with the new UUID scalar.
  • Shared Resolver Support for Code-First
  • Added support for the deprecated directive.
  • Schema-First Improvements
  • Added support for non-terminating errors
  • Added DataLoader fixes

Read more about this release here.

0.4.4

26 Aug 22:01
620d1dd
Compare
Choose a tag to compare

Bug Fixes:

  • Overridden members where incorrectly handled by the reflection utils #229

0.4.3

26 Aug 19:41
f9685e9
Compare
Choose a tag to compare

Added missing Validation Rules:

  • Leaf Field Selections #110
  • Fragments On Composite Types #115
  • Fragment spreads must not form cycles #118
  • Fragment spread target defined #117
  • Fragment spread is possible #119
  • Fragment Spread Type Existence #114
  • Input Object Field Names #121
  • Input Object Required Fields #123
  • Input Object Field Uniqueness #122
  • Directives Are Defined #124
  • Values of Correct Type #120

Bug Fixes:

  • Fixed: Float Input Coercion Rules are now aligning with the spec.
  • Fixed: Inline Fragments without type condition are now supported.

0.4.2

24 Aug 10:19
70147e3
Compare
Choose a tag to compare

Bug Fixes

  • ResolverResult value constructor did not pass the value to the value property #216 #217
  • EnumValue deserialisation did not work properly when the an InputObject was deserialised from a JSON string #218

0.4.1

21 Aug 20:35
62afad5
Compare
Choose a tag to compare

Integrated new Validation Rules

  • Argument Names #111
  • Fragments Must Be Used #116
  • Fragment Name Uniqueness #113

0.4.0

30 Jul 22:48
cfeba2f
Compare
Choose a tag to compare

Integrated new Validation Rules

  • All Variables Used #130
  • All Variable Uses Defined #129
  • Directives Are In Valid Locations #125
  • Directives Are Unique Per Location #126
  • Variables Are Input Types #128
  • Field Selection Merging #109

Dependency Injection

  • HttpContext is now available through IResolverContext.Services and dependency injection.
  • Scoped services are now supported.
  • Services, custom contexts and data loaders can now be injected as resolver argument.

Data Loaders and Custom contexts

  • Default data loaders are integrated. learn more
  • Support for custom data loaders
  • Support for custom state objects

For more details head over to our blog.

0.3.2

27 Jul 08:38
24cbe64
Compare
Choose a tag to compare
  • Fixed: NullRefException on schema errors.

0.3.1

27 Jul 07:05
37f8b51
Compare
Choose a tag to compare
  • Write schema errors to debug.

0.3.0

14 Jul 21:02
793343f
Compare
Choose a tag to compare
  • Added Query Validation Rules
    • 5.2.3.1 Single root field
    • 5.3.1 Field Selections on Objects, Interfaces, and Unions Types
    • 5.4.2 Argument Uniqueness
    • 5.4.2.1 Required Arguments
    • 5.8.1 Variable Uniqueness
  • Enum types are now recognised when specified in GraphQL syntax.
  • Fixed: Enum variable value serialisation error
  • Fixed: skip/include directives now show up via introspection