Releases: ChilliCream/graphql-platform
Releases · ChilliCream/graphql-platform
0.4.6
- Fixed Input Serialization Issue (NullReferenceException)
0.4.5
0.4.4
0.4.3
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
0.4.1
0.4.0
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
- Fixed: NullRefException on schema errors.
0.3.1
- Write schema errors to debug.
0.3.0
- 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