Skip to content

Releases: sahb1239/SAHB.GraphQLClient

2.3.0

17 May 10:50
75a34ba
Compare
Choose a tag to compare
  • Added the ability to pass a payload to the initialization phase and thereby enabling authenticated ws endpoints (#99)

2.2.0

11 Feb 19:03
d2e2b96
Compare
Choose a tag to compare
  • Enums serialized according to spec (#77)
  • Cancellation tokens support (#90)
  • Support HttpClientFactory (#83)
  • Reconnecting support for subscription client (#81)
  • Support directives (#74)
  • Support for selecting only partial fields to request from a query (#78)
  • Subscription errors was not being caught i deserializer was throwing a exception (#92)
  • Support for selecting the specific field where a argument should be applied
  • Additional validation rules for the GraphQL query validator

2.1.1

07 Jan 20:00
6a3b497
Compare
Choose a tag to compare
  • Schema validation fails when fields are nullable (#91)

2.1.0

21 Sep 11:13
468e6ee
Compare
Choose a tag to compare
  • Method for allowing ClientWebSocket to be supplied in constructor to for example support secure websockets (#68 #72)
  • Support specifying that a argument only applies to a specific field (#75)
  • Disconnect event on subscription client (#76)
  • Introspection query (#60)
  • Validate queries against introspection (#59 #80)

2.0.1

10 Sep 16:53
affc77a
Compare
Choose a tag to compare
  • Updated OperationMessage to be compliant with GraphQL subscriptions-transport-ws (#67)

2.0.0

03 Aug 20:08
7ac47b4
Compare
Choose a tag to compare
  • Added subscription client
  • It's now possible to add headers per request or by accessing the HttpClient from the IGraphQLHttpExecutor (#63)
  • Support for Unions and Interfaces
  • Refactoring of client

2.0.0-beta5

03 Aug 18:37
0b400af
Compare
Choose a tag to compare
2.0.0-beta5 Pre-release
Pre-release
  • More documentation in subscription client
  • Refactoring of subscription client

2.0.0-beta4

28 Jul 07:53
f2337a8
Compare
Choose a tag to compare
2.0.0-beta4 Pre-release
Pre-release
  • Support C# interfaces used for GraphQL interfaces
  • Removed not needed GraphQLDataDetailedResult since it was a duplicate of GraphQLDataResult
  • Added AdditionalData such additional fields is supported for GraphQLDataError, GraphQLDataErrorLocation and GraphQLDataResult
  • Removed IGraphQLField, IGraphQLArguments and IGraphQLTargetType
  • Updated subscription client and added testcase

2.0.0-beta3

27 Jul 18:56
c6b4111
Compare
Choose a tag to compare
2.0.0-beta3 Pre-release
Pre-release
  • Expose response headers through a new ExecuteDetailed method (#66)

Thanks to @Jasonfran

1.4.0

27 Jul 18:13
49dba7e
Compare
Choose a tag to compare
  • Expose response headers through a new ExecuteDetailed method (#66)

Thanks to @Jasonfran