4.6.0
版本发布时间: 2021-08-18 09:28:24
graphql-dotnet/graphql-dotnet最新发布版本:8.1.0(2024-09-18 21:37:16)
This release focuses on two main features, listed below, and includes a number of bug fixes.
- Add nullable reference annotations
- Add IGraphQLBuilder interface and API for configuring dependency injection
Upgrade notes:
- The server project has its own IGraphQLBuilder interface, which is not compatible with the IGraphQLBuilder interface added here. Because there exists an IServiceCollection.AddGraphQL extension method in both projects, you may need to fully qualify the extension method to use the new method provided in this release if you are using the server project. This will be addressed in a future version of the server project by deprecating and/or removing the old interface.
Full commit list in this release:
- Serialization docs (#2531) - @Shane32
- Update directives doc links (#2548) - @Shane32
- Correctly serialize Uris. (#2546) - @ddunkin
- Fix incorrect caching nuget package link (#2562) - @jumpinjackie
- Serialize Error Extensions in System.Text.Json with provided options (#2553) - @kyleadams-fm
- Update InputObjectGraphType.cs (#2568) - @sungam3r
- more tests (#2569) - @sungam3r
- Updated the FederatedSchemaPrinter file to prevent adding an empty Query { } as part of the SDL. (#2576) - @myermian
- Allow GetArgument with default value to operate on reference types (#2559) - @Shane32
- Add links to talk by Poornima (#2575) - @poornimanayar
- Highlight the importance of using a singleton schema (#2595) - @EmmanuelPonnudurai
- Add example link to relay documentation (#2597) - @fiyazbinhasan
- Allow schema printer to print descriptions according to 2018 GraphQL spec (#2592) - @Shane32
- Allow schema builder to parse descriptions in accordance with 2018 GraphQL spec (#2590) - @Shane32
- Fix execution order of data loader nodes with serial execution strategy (#2589) - @Shane32
- Nullable Reference Types annotations part 1 (#2596) - @Shane32
- Add IGraphQLBuilder interface (#2571) - @Shane32
- Nullable reference type annotations part 2 (#2599) - @Shane32
- Nullable reference type annotations part 3 (#2600) - @Shane32
- Nullable reference type annotations part 4 (#2601) - @Shane32
- Nullable reference type annotations part 5 (#2604) - @Shane32
- Expose Services within GraphQLBuilder (#2607) - @Shane32
- Add relay and generic graph types to default registrations (#2606) - @Shane32
- Register PageInfoType within AddGraphTypes (#2605) - @Shane32
- Nullable reference type annotations part 6 (#2611) - @Shane32
- IGraphQLBuilder improvements (#2612) - @Shane32
- Allow overriding SchemaTypes.GetGraphType (#2619) - @Shane32
1、 Documentation.zip 1.33MB
2、 GraphQL.4.6.0.nupkg 700.27KB
3、 GraphQL.DataLoader.4.6.0.nupkg 30.39KB
4、 GraphQL.MemoryCache.4.6.0.nupkg 14.99KB
5、 GraphQL.MicrosoftDI.4.6.0.nupkg 31.7KB
6、 GraphQL.NewtonsoftJson.4.6.0.nupkg 25.37KB
7、 GraphQL.SystemReactive.4.6.0.nupkg 19.6KB
8、 GraphQL.SystemTextJson.4.6.0.nupkg 41.46KB