Skip to content

Releases: Shane32/GraphQL.AspNetCore3

Version 4.0.1

07 Aug 04:04
49cf298
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.0.0...4.0.1

Version 4.0.0

06 Aug 22:14
817923b
Compare
Choose a tag to compare

What's Changed

  • Bump GraphQL.NET to 5.3.0, which has better support of Automatic Persisted Queries
  • Many PRs refactoring of various bits of the codebase, aligning with GraphQL.Server 7.0
  • WebSocket support for concurrently executing requests by @Shane32 in #45
  • Add skip and include support for fragment spreads and inline fragments by @Shane32 in #50
  • Return 405 Method Not Allowed for invalid request types by @Shane32 in #53
  • Change access denied status code to 403 forbidden by @Shane32 in #54

Full list of merged PRs: 4.0.0 closed PRs

Migration notes: migration.md

Full Changelog: 3.0.0...4.0.0

Version 3.0.0

06 May 03:39
0f46b69
Compare
Choose a tag to compare

New features

  • Add WebSocket support to IUserContextBuilder by @Shane32 in #19
  • Supports requests with media type of application/graphql+json by @Shane32 in #20
  • Support for ASP.Net Core 2.1, tested with .NET Core 2.1 and .NET Framework 4.8 by @Shane32 in #26
  • Added AllowEmptyQuery option to allow for Automatic Persisted Queries if configured through a custom IDocumentExecuter by @Shane32 in #28

Breaking Changes

  • Removed HandleNoQueryErrorAsync method; validation for this scenario already exists within ExecuteRequestAsync.
  • Responses will have media type of application/graphql+json by default.

Full Changelog: 2.1.0...3.0.0

Version 2.1.0

14 Apr 21:37
97ea840
Compare
Choose a tag to compare

Fixes a critical bug in authorization and there are some API changes to builder methods.

What's Changed

  • Fix shortcut processing when schema fails validation by @Shane32 in #15
  • Fix authorization rule in the case of lists or non-null graphs by @Shane32 in #16
  • Miscellaneous API fixes (breaking changes) by @Shane32 in #13

Full Changelog: 2.0.0...2.1.0

Version 2.0.0

14 Apr 07:04
1b51812
Compare
Choose a tag to compare

New Features

  • Add authorization validation rule
  • Add WebSocket connection authorization support
  • Add codes to middleware errors

What's Changed

  • Return error if Subscribe throws an ExecutionError by @Shane32 in #2
  • Add example to readme regarding UI projects by @Shane32 in #3
  • Add codes for middleware errors by @Shane32 in #5
  • Update editorconfig to add open brace before properties by @Shane32 in #4
  • Add API approvals by @Shane32 in #7
  • Add an authorization validation rule by @Shane32 in #6
  • Update sample and readme by @Shane32 in #8
  • Update tests to increase code coverage by @Shane32 in #9
  • More tests for coverage by @Shane32 in #10
  • Authenticate HTTP requests and WebSocket connections by @Shane32 in #11
  • Refactor options classes by @Shane32 in #12

Full Changelog: 1.0.0...2.0.0

Initial release

31 Mar 04:50
Compare
Choose a tag to compare
1.0.0

Update to AspNetCore3