Version 5.2.0
This is a cumulative release before v6. It contains some improvements and bugfixes.
What's Changed
New features
- Provide service provider to subscription execution by @Shane32 in #691
- Make WebSocketConnection.Connect virtual by @Shane32 in #674
- Mark old IGraphQLBuilder extension methods obsolete and create new ones by @Shane32 in #602
- Deserialization updates by @Shane32 in #569
- Upgrade GraphiQL to 1.5.1 by @boulc in #649
CI improvements
- NET6 support, embedded readme by @sungam3r in #665
- Multi-TFM approvals by @sungam3r in #675
- Auto approve API by @sungam3r in #689
- Configure codecov to post fresh coverage comment by @sungam3r in #664
- Add tests for properties marked with attribute by @sungam3r in #681
Bugfixes
- Patch memory leak with subscriptions when client abruptly terminates by @Shane32 in #668
- Dispose of WebSocket when done with it by @Shane32 in #671
- Better Dispose pattern for WebSocketConnection by @Shane32 in #673
- Dispose all subscriptions when connection broken by @Shane32 in #677
New Contributors
Full Changelog: 5.1.1...5.2.0