Graphql Dotnet Versions Save

GraphQL for .NET

5.3.3

1 year ago

What's Changed

Full Changelog: https://github.com/graphql-dotnet/graphql-dotnet/compare/5.3.2...5.3.3

5.3.2

1 year ago

What's Changed

Full Changelog: https://github.com/graphql-dotnet/graphql-dotnet/compare/5.3.1...5.3.2

5.3.1

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/graphql-dotnet/graphql-dotnet/compare/5.3.0...5.3.1

5.3.0

2 years ago

What's Changed

Main features in this release:

  1. Ability to chain GraphQL execution pipeline like it works in ASP.NET Core, see IConfigureExecution interface #3121
  2. Automatic Persisted Queries allows you to optimize network traffic, see #3134

Compatibility note - DocumentExecuter now returns result with special QueryMissingError error when no query or GraphQL document was specified in options (instead of throwing InvalidOperationException before).

Full Changelog: https://github.com/graphql-dotnet/graphql-dotnet/compare/5.2.0...5.3.0

5.2.0

2 years ago

What's Changed

Breaking changes

  • When using AddAutoSchema, the generated schema is registered as AutoSchema rather than Schema.

Full Changelog: https://github.com/graphql-dotnet/graphql-dotnet/compare/5.1.1...5.2.0

5.1.1

2 years ago

This patch to 5.1.0 completes implementation of authorization extension methods updated in 5.1.0, adding the .Authorize() method for requiring authentication without a specific role or policy, and adding the .AllowAnonymous() method to allow anonymous access to a field of a protected graph.

What's Changed

Full Changelog: https://github.com/graphql-dotnet/graphql-dotnet/compare/5.1.0...5.1.1

5.1.0

2 years ago

What's Changed

Full Changelog: https://github.com/graphql-dotnet/graphql-dotnet/compare/5.0.0...5.1.0

5.0.0

2 years ago

What's New

  • Schemas can be created completely from CLR types - a "type first schema" - with automatic generation of parameters, automatic inference of the nullability of parameters and return values, and allowing for attributes to rename fields, inject services or otherwise control behavior.
  • Support for input extensions
  • Ability to configure execution strategies via DI configuration
  • Execution and validation engines now uses ValueTask pipelines for reduced allocations while still supporting asynchronous executions
  • Better support of server projects through new IDocumentExecuter<> and IGraphQLTextSerializer interfaces
  • Subscription support rewritten completely and integrated into the main project
  • Eliminated dependency on System.Reactive for subscription support
  • Support for asynchronous unhandled exception handler delegates
  • Support for GraphQL Parser v8, with better support for the latest GraphQL specification
  • New AST printer (indirectly via GraphQL Parser v8), a notable improvement over the prior AstPrinter class, including asynchronous writing support
  • Removal of duplicate AST classes; all AST classes are now fed directly from the Parser library for better speed and reduced allocations

See Migrating from v4 to v5 for a complete list of new features and breaking changes.

Full Changelog: https://github.com/graphql-dotnet/graphql-dotnet/compare/4.8.0...5.0.0

4.8.0

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/graphql-dotnet/graphql-dotnet/compare/4.7.1...4.8.0

4.7.1

2 years ago