4.7.0
版本发布时间: 2021-12-27 19:24:03
graphql-dotnet/graphql-dotnet最新发布版本:8.1.0(2024-09-18 21:37:16)
This is a cumulative release before v5. It contains many improvements and bugfixes. It is possible that there will be more 4.x releases before v5.
What's Changed
- Use consistent version of System.Runtime.CompilerServices.Unsafe for netstandard2.0 by @ificator in https://github.com/graphql-dotnet/graphql-dotnet/pull/2677
- Bump Microsoft.Extensions.DependencyInjection from 3.1.19 to 3.1.20 by @dependabot in https://github.com/graphql-dotnet/graphql-dotnet/pull/2670
- Bump Microsoft.NET.Test.Sdk from 16.11.0 to 17.0.0 by @dependabot in https://github.com/graphql-dotnet/graphql-dotnet/pull/2678
- Update test-code.yml by @sungam3r in https://github.com/graphql-dotnet/graphql-dotnet/pull/2662
- SchemaValidationVisitor now checks that ResolvedType was specified for Lists and NonNulls by @sungam3r in https://github.com/graphql-dotnet/graphql-dotnet/pull/2679
- Enable dependabot for github-actions by @sungam3r in https://github.com/graphql-dotnet/graphql-dotnet/pull/2680
- Bump actions/github-script from 2 to 5 by @dependabot in https://github.com/graphql-dotnet/graphql-dotnet/pull/2681
- Bump codecov/codecov-action from 1.2.1 to 2.1.0 by @dependabot in https://github.com/graphql-dotnet/graphql-dotnet/pull/2682
- Bump actions/setup-node from 1 to 2.4.1 by @dependabot in https://github.com/graphql-dotnet/graphql-dotnet/pull/2683
- Bump Microsoft.SourceLink.GitHub from 1.0.0 to 1.1.1 by @dependabot in https://github.com/graphql-dotnet/graphql-dotnet/pull/2699
- Add SchemaTypes.Initialize by @Shane32 in https://github.com/graphql-dotnet/graphql-dotnet/pull/2693
- Enable SchemaPrinter to sort output by @Shane32 in https://github.com/graphql-dotnet/graphql-dotnet/pull/2694
- Bump Bogus from 33.1.1 to 34.0.1 by @dependabot in https://github.com/graphql-dotnet/graphql-dotnet/pull/2704
- Update GetArgument nullability definitions by @Shane32 in https://github.com/graphql-dotnet/graphql-dotnet/pull/2709
- Allow nulls in data loaders to pass through by @Shane32 in https://github.com/graphql-dotnet/graphql-dotnet/pull/2708
- Update nullability attribute of typed Source fields by @Shane32 in https://github.com/graphql-dotnet/graphql-dotnet/pull/2706
- Fix SchemaPrinter bug printing null lists by @Shane32 in https://github.com/graphql-dotnet/graphql-dotnet/pull/2707
- Update OverlappingFieldsCanBeMerged to use HashSet by @Shane32 in https://github.com/graphql-dotnet/graphql-dotnet/pull/2711
- Bump actions/setup-node from 2.4.1 to 2.5.0 by @dependabot in https://github.com/graphql-dotnet/graphql-dotnet/pull/2714
- CodeQL support by @sungam3r in https://github.com/graphql-dotnet/graphql-dotnet/pull/2717
- Support NET. 6.0 by @zcsizmadia in https://github.com/graphql-dotnet/graphql-dotnet/pull/2712
- add dateonly and timeonly support by @SimonCropp in https://github.com/graphql-dotnet/graphql-dotnet/pull/2724
- Add multi-TFM support for API approval tests by @sungam3r in https://github.com/graphql-dotnet/graphql-dotnet/pull/2730
- Update user-context.md by @Askar938 in https://github.com/graphql-dotnet/graphql-dotnet/pull/2736
- Fix NRT annotations for Inputs by @Shane32 in https://github.com/graphql-dotnet/graphql-dotnet/pull/2720
- Use only actual TFMs for approvals by @sungam3r in https://github.com/graphql-dotnet/graphql-dotnet/pull/2738
- Update dependency-injection.md by @sungam3r in https://github.com/graphql-dotnet/graphql-dotnet/pull/2739
- Configure codecov to post fresh coverage comment by @sungam3r in https://github.com/graphql-dotnet/graphql-dotnet/pull/2744
- Fix for 2695 - Schema.For does not always decode default values correctly by @Shane32 in https://github.com/graphql-dotnet/graphql-dotnet/pull/2696
- Fix some CodeQL warnings by @sungam3r in https://github.com/graphql-dotnet/graphql-dotnet/pull/2745
- Fix github-script@v5 usage by @sungam3r in https://github.com/graphql-dotnet/graphql-dotnet/pull/2746
- Enable C#10 by @sungam3r in https://github.com/graphql-dotnet/graphql-dotnet/pull/2750
- Initialize schema for all public methods in printers by @sungam3r in https://github.com/graphql-dotnet/graphql-dotnet/pull/2753
- Update NRT annotations on ErrorInfo by @Shane32 in https://github.com/graphql-dotnet/graphql-dotnet/pull/2756
- Remove Microsoft.Extensions.DependencyInjection.Abstractions reference by @sungam3r in https://github.com/graphql-dotnet/graphql-dotnet/pull/2764
- Update README.md by @sungam3r in https://github.com/graphql-dotnet/graphql-dotnet/pull/2761
- Add forgotten ConfigureAwait(false) for v4 by @Shane32 in https://github.com/graphql-dotnet/graphql-dotnet/pull/2770
- Add ConfigureAwait(false) to ValidateAsync by @Shane32 in https://github.com/graphql-dotnet/graphql-dotnet/pull/2772
- Suggested changes to IGraphQLBuilder by @Shane32 in https://github.com/graphql-dotnet/graphql-dotnet/pull/2769
- Minor updates to IGraphQLBuilder and related code by @Shane32 in https://github.com/graphql-dotnet/graphql-dotnet/pull/2781
- Remove inaccurate comment on AddGraphQL by @Shane32 in https://github.com/graphql-dotnet/graphql-dotnet/pull/2783
- Add docs for DateOnly and TimeOnly by @sungam3r in https://github.com/graphql-dotnet/graphql-dotnet/pull/2784
- Fix check annotations by @sungam3r in https://github.com/graphql-dotnet/graphql-dotnet/pull/2787
- Misc GraphQLBuilder changes by @Shane32 in https://github.com/graphql-dotnet/graphql-dotnet/pull/2785
- Update dependency-injection.md by @Shane32 in https://github.com/graphql-dotnet/graphql-dotnet/pull/2792
- Rename to builder by @Shane32 in https://github.com/graphql-dotnet/graphql-dotnet/pull/2793
- Prevent context re-use for enumerables by @Shane32 in https://github.com/graphql-dotnet/graphql-dotnet/pull/2779
- Fix CodeQL warnings by @sungam3r in https://github.com/graphql-dotnet/graphql-dotnet/pull/2794
- Refactor prep for issue 2797 by @Shane32 in https://github.com/graphql-dotnet/graphql-dotnet/pull/2799
- Eliminate empty catch by @sungam3r in https://github.com/graphql-dotnet/graphql-dotnet/pull/2802
- Use System.Runtime.CompilerServices.Unsafe only for netstandard2.1 by @sungam3r in https://github.com/graphql-dotnet/graphql-dotnet/pull/2803
- Add DoNotRegisterAttribute by @sungam3r in https://github.com/graphql-dotnet/graphql-dotnet/pull/2810
- EnumCaseAttribute by @sungam3r in https://github.com/graphql-dotnet/graphql-dotnet/pull/2773
- Rework of FederatedSchemaPrinter fix by @sungam3r in https://github.com/graphql-dotnet/graphql-dotnet/pull/2751
- Fix bug: schema instance was registered incorrectly by AddSchema by @Shane32 in https://github.com/graphql-dotnet/graphql-dotnet/pull/2801
New Contributors
- @zcsizmadia made their first contribution in https://github.com/graphql-dotnet/graphql-dotnet/pull/2712
- @Askar938 made their first contribution in https://github.com/graphql-dotnet/graphql-dotnet/pull/2736
Full Changelog: https://github.com/graphql-dotnet/graphql-dotnet/compare/4.6.1...4.7.0