forked from graphql-dotnet/graphql-client
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
merge head master into fork master #1
Open
djonasdev
wants to merge
532
commits into
haprotec:master
Choose a base branch
from
graphql-dotnet:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Refactor observable tester
…-flow Adapt Workflows to GitHubFlow
Co-Authored-By: Ivan Maximov <[email protected]>
…http-requests Return content on failed http requests
Fix Map array deserialisation in Newtonsoft serialiser
…ient into code-cleanup # Conflicts: # src/GraphQL.Client.Abstractions.Websocket/GraphQL.Client.Abstractions.Websocket.csproj # src/GraphQL.Client.Serializer.SystemTextJson/GraphQL.Client.Serializer.SystemTextJson.csproj # src/GraphQL.Client/GraphQL.Client.csproj # src/GraphQL.Client/GraphQLHttpException.cs # src/GraphQL.Primitives/GraphQL.Primitives.csproj # src/src.props # tests/GraphQL.Client.Serializer.Tests/GraphQL.Client.Serializer.Tests.csproj # tests/GraphQL.Client.Tests.Common/Helpers/ObservableTester.cs # tests/GraphQL.Integration.Tests/GraphQL.Integration.Tests.csproj # tests/GraphQL.Integration.Tests/WebsocketTests/Base.cs # tests/GraphQL.Primitives.Tests/GraphQL.Primitives.Tests.csproj
Bumps [Microsoft.AspNetCore.Mvc.Testing](https://github.com/dotnet/aspnetcore) from 7.0.4 to 7.0.5. - [Release notes](https://github.com/dotnet/aspnetcore/releases) - [Changelog](https://github.com/dotnet/aspnetcore/blob/main/docs/ReleasePlanning.md) - [Commits](dotnet/aspnetcore@v7.0.4...v7.0.5) --- updated-dependencies: - dependency-name: Microsoft.AspNetCore.Mvc.Testing dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Preparing code to add graphql-transport-ws protocol without breaking previous dependant code * Added graphql-transport-ws subprotocol. Tested with Graphql Yoga server * Renamed protocols (dropping the deprecated keyword). Split GraphQLHttpWebSocket into two classes (one per protocol) that inherit from BaseGraphQLHttpWebSocket * fix formatting, do some refactoring * create unit tests for graphql-transport-ws protocol * catch json exceptions on empty close messages * fix handling of regular requests and errors * change IGraphQLWebsocketSerializer to support diffenent payload types +semver: breaking * properly hook up ping pong * implement sub protocol auto-negotiation * implement and test ping/ping * fix formatting error --------- Co-authored-by: joao-avelino <[email protected]>
* Make UserAgent request header optional. * Changed to configurable user agent header. * Update src/GraphQL.Client/GraphQLHttpClientOptions.cs Co-authored-by: Alexander Rose <[email protected]> * Update src/GraphQL.Client/GraphQLHttpRequest.cs Co-authored-by: Alexander Rose <[email protected]> * Update src/GraphQL.Client/GraphQLHttpRequest.cs Co-authored-by: Alexander Rose <[email protected]> * Update src/GraphQL.Client/GraphQLHttpRequest.cs Co-authored-by: Alexander Rose <[email protected]> * Update src/GraphQL.Client/GraphQLHttpRequest.cs * refactor test helpers to provide access to GraphQLHttpClientOptions when creating the test client * test user agent header --------- Co-authored-by: Jesse <[email protected]> Co-authored-by: Ivan Maximov <[email protected]>
Bumps [GraphQL.NewtonsoftJson](https://github.com/graphql-dotnet/graphql-dotnet) from 7.4.0 to 7.4.1. - [Release notes](https://github.com/graphql-dotnet/graphql-dotnet/releases) - [Commits](graphql-dotnet/graphql-dotnet@7.4.0...7.4.1) --- updated-dependencies: - dependency-name: GraphQL.NewtonsoftJson dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [GraphQL.SystemTextJson](https://github.com/graphql-dotnet/graphql-dotnet) from 7.4.0 to 7.4.1. - [Release notes](https://github.com/graphql-dotnet/graphql-dotnet/releases) - [Commits](graphql-dotnet/graphql-dotnet@7.4.0...7.4.1) --- updated-dependencies: - dependency-name: GraphQL.SystemTextJson dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [GraphQL.MicrosoftDI](https://github.com/graphql-dotnet/graphql-dotnet) from 7.4.0 to 7.4.1. - [Release notes](https://github.com/graphql-dotnet/graphql-dotnet/releases) - [Commits](graphql-dotnet/graphql-dotnet@7.4.0...7.4.1) --- updated-dependencies: - dependency-name: GraphQL.MicrosoftDI dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [GraphQL](https://github.com/graphql-dotnet/graphql-dotnet) from 7.4.0 to 7.4.1. - [Release notes](https://github.com/graphql-dotnet/graphql-dotnet/releases) - [Commits](graphql-dotnet/graphql-dotnet@7.4.0...7.4.1) --- updated-dependencies: - dependency-name: GraphQL dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* change default implementation of response validation method to ensure correct response content type * add tests for the default validation method * remove unnecessary comments Co-authored-by: Ivan Maximov <[email protected]> * accepted response types private, formatting * make DefaultIsValidResponseToDeserialize publicly accessible Co-authored-by: Ivan Maximov <[email protected]> * AcceptedResponseContentTypes as static field --------- Co-authored-by: Ivan Maximov <[email protected]>
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 17.5.0 to 17.6.0. - [Release notes](https://github.com/microsoft/vstest/releases) - [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md) - [Commits](microsoft/vstest@v17.5.0...v17.6.0) --- updated-dependencies: - dependency-name: Microsoft.NET.Test.Sdk dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [coverlet.collector](https://github.com/coverlet-coverage/coverlet) from 3.2.0 to 6.0.0. - [Release notes](https://github.com/coverlet-coverage/coverlet/releases) - [Commits](coverlet-coverage/coverlet@v3.2.0...v6.0.0) --- updated-dependencies: - dependency-name: coverlet.collector dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Update ImmutableConverter.cs Swap properties and parameters in applicability check of ImmutableConverter. This prevents properties from being lost when they are not all represented in the contructor as parameters. * Add unit test * Move test to base zo all serializers are covered --------- Co-authored-by: Joris van Eijden <[email protected]>
…ervers. (#595) * Explicitly setting content header to avoid issues with some GraphQL servers. For instance synthetic GraphQL generated out of Azure APIM.
* extend test to cover issue * fix test * fix newtonsoft mapconverter * update gitversion * Try to fix breaking change regarding implicit using uf System.Net.Http * update sourcelink package to v 8.0.0 * rm package ref to sourcelink * add using System.Net.Http to GraphQLHttpWebSocket * upgrade net7 projects to net8
* upgrade dependencies * fix code warnings
…Client.LocalExecution (#633)
Co-authored-by: kim <[email protected]>
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 3 to 4. - [Release notes](https://github.com/actions/setup-dotnet/releases) - [Commits](actions/setup-dotnet@v3...v4) --- updated-dependencies: - dependency-name: actions/setup-dotnet dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v3...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/github-script](https://github.com/actions/github-script) from 6 to 7. - [Release notes](https://github.com/actions/github-script/releases) - [Commits](actions/github-script@v6...v7) --- updated-dependencies: - dependency-name: actions/github-script dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* add stringsyntaxattribute to constructor of GraphQLHttpRequest, ad "QL" abbreviation to resharper dictionary * disable compiler warnings in stub StringSyntaxAttribute for netstandard2.0 * upgrade dependencies * use dotnet 8.0 for gh workflows
* copy code for StringSyntaxAttribute from original source * document syntax highlighting * add note on usage of GraphQLHttpClient * add note on response type * fix wording
…tax highlighting (#638) * add GraphQLQuery record type for reusable query declarations * enable GraphQLQuery record from .NET 6.0 upwards * document GraphQLQuery type * optimize linebreaks in Readme * fix code formatting in readme
* Add APQ support * changes * rem * note * progress * progress * fix variable name * move APQ code to SendQueryAsync method to allow usage over websocket, too * make the APQDisabledForSession flag public (helps for testing) * create a test that uses the APQ feature * test APQ with websocket transport * move code for generation of the APQ extension into GraphQLRequest * fix naming * replace system.memory reference with narrower system.buffers reference * Update src/GraphQL.Primitives/GraphQLRequest.cs Co-authored-by: Shane Krueger <[email protected]> * Update src/GraphQL.Primitives/GraphQLRequest.cs Co-authored-by: Shane Krueger <[email protected]> * document APQ feature +semver: feature * optimize docs --------- Co-authored-by: Alexander Rose <[email protected]> Co-authored-by: Alexander Rose <[email protected]> Co-authored-by: Shane Krueger <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.