Releases: ChilliCream/graphql-platform
0.6.4
0.6.3
- Fixed: Validation issues with NameString.
0.6.2
0.6.1
- DateTimeType now serializes UTC DateTime to "yyyy-MM-ddTHH\:mm\:ss.fffZ"
- Fixed: List Variable Coercion Failed
- Fixed: InputTypes are now discovered correctly
0.6.0
-
GraphiQL
We have added a separate package providing a GraphiQL middleware. The middleware can serve all of GraphiQL without needing to refer to CDNs making it useful even in closed networks. Moreover, we have configured GraphiQL to work with the GraphQL-ws protocol which is supported by Hot Chocolate. -
Subscriptions
Initial Support for GraphQL Subscriptions. We currently support the GraphQL-ws protocol over web sockets. There will be a lot of additional work in version 0.7.0 that will harden it. -
Authorization
We now provide an authorization package for ASP.net core which supports policy-base authorization on fields. -
Diagnostics
We have introduced a diagnostic source which can be used to track field execution times and other events. -
Directive Middleware
Implementing a directive middleware has now become much easier with this release. We have built the authorize-directive with these new APIs.
0.5.2
0.5.1
- Fixed: Middleware Pipeline Order
0.5.0
Bug Fixes
- Fixed issue where null list elements would lead to value completion errors
- Fixed issues that prevented the schema builder process to infer schema parts from .net types
- Updated GreenDonut to version 1.0.3
- Validation Rule marked __typename as invalid field for interfaces and unions (#273)
- The variable type rule has an issue when a variable type is a non-null enum type. (#262)
- DataLoader did not accept null as a result. #269
Directives
We now support directives on the following types:
Location | Status |
---|---|
Schema | (0.5.1) |
Scalar | (0.5.1) |
Object | done |
Field_Definition | done |
Argument_Definition | done |
Interface | done |
Union | done |
Enum | done |
Enum_Value | (0.5.1) |
Input_Object | done |
Input_Field_Definition | done |
Middleware
You now can alter the execution behaviour via directives and custom middleware delegates.
0.4.6
- Fixed Input Serialization Issue (NullReferenceException)