Releases: Shane32/GraphQL.AspNetCore3
Releases · Shane32/GraphQL.AspNetCore3
Version 4.0.1
What's Changed
Full Changelog: 4.0.0...4.0.1
Version 4.0.0
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
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 customIDocumentExecuter
by @Shane32 in #28
Breaking Changes
- Removed
HandleNoQueryErrorAsync
method; validation for this scenario already exists withinExecuteRequestAsync
. - Responses will have media type of
application/graphql+json
by default.
Full Changelog: 2.1.0...3.0.0
Version 2.1.0
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
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
1.0.0 Update to AspNetCore3