diff --git a/CryptoExchange.Net/CryptoExchange.Net.csproj b/CryptoExchange.Net/CryptoExchange.Net.csproj
index 8f41879..ee36363 100644
--- a/CryptoExchange.Net/CryptoExchange.Net.csproj
+++ b/CryptoExchange.Net/CryptoExchange.Net.csproj
@@ -6,16 +6,16 @@
CryptoExchange.Net
JKorf
A base package for implementing cryptocurrency API's
- 5.1.12
- 5.1.12
- 5.1.12
+ 5.2.0
+ 5.2.0
+ 5.2.0
false
git
https://github.com/JKorf/CryptoExchange.Net.git
https://github.com/JKorf/CryptoExchange.Net
en
true
- 5.1.12 - Changed time sync so requests no longer wait for it to complete unless it's the first time, Made log client options changable after client creation, Fixed proxy setting not used when reconnecting socket, Changed MaxSocketConnections to a client options, Updated socket reconnection logic
+ 5.2.0 - Refactored websocket code, removed some clutter and simplified, Added ReconnectAsync and GetSubscriptionsState methods on socket clients
enable
9.0
MIT
diff --git a/CryptoExchange.Net/Sockets/SocketConnection.cs b/CryptoExchange.Net/Sockets/SocketConnection.cs
index fe700c6..512368c 100644
--- a/CryptoExchange.Net/Sockets/SocketConnection.cs
+++ b/CryptoExchange.Net/Sockets/SocketConnection.cs
@@ -166,6 +166,7 @@ namespace CryptoExchange.Net.Sockets
/// The socket client
/// The api client
/// The socket
+ ///
public SocketConnection(BaseSocketClient client, SocketApiClient apiClient, IWebsocket socket, string tag)
{
log = client.log;
diff --git a/CryptoExchange.Net/Sockets/SocketSubscription.cs b/CryptoExchange.Net/Sockets/SocketSubscription.cs
index 050337e..544c517 100644
--- a/CryptoExchange.Net/Sockets/SocketSubscription.cs
+++ b/CryptoExchange.Net/Sockets/SocketSubscription.cs
@@ -70,6 +70,7 @@ namespace CryptoExchange.Net.Sockets
///
///
///
+ ///
///
///
public static SocketSubscription CreateForRequest(int id, object request, bool userSubscription,
@@ -84,6 +85,7 @@ namespace CryptoExchange.Net.Sockets
///
///
///
+ ///
///
///
public static SocketSubscription CreateForIdentifier(int id, string identifier, bool userSubscription,
diff --git a/CryptoExchange.Net/Sockets/UpdateSubscription.cs b/CryptoExchange.Net/Sockets/UpdateSubscription.cs
index 4462515..3fb71af 100644
--- a/CryptoExchange.Net/Sockets/UpdateSubscription.cs
+++ b/CryptoExchange.Net/Sockets/UpdateSubscription.cs
@@ -22,8 +22,7 @@ namespace CryptoExchange.Net.Sockets
}
///
- /// Event when the connection is closed. This event happens when reconnecting/resubscribing has failed too often based on the and options,
- /// or is false. The socket will not be reconnected
+ /// Event when the connection is closed and will not be reconnected
///
public event Action ConnectionClosed
{
diff --git a/README.md b/README.md
index b6b02b7..145f98a 100644
--- a/README.md
+++ b/README.md
@@ -18,6 +18,10 @@ I develop and maintain this package on my own for free in my spare time. Donatio
Alternatively, sponsor me on Github using [Github Sponsors](https://github.com/sponsors/JKorf)
## Release notes
+* Version 5.2.0 - 10 Jul 2022
+ * Refactored websocket code, removed some clutter and simplified
+ * Added ReconnectAsync and GetSubscriptionsState methods on socket clients
+
* Version 5.1.12 - 12 Jun 2022
* Changed time sync so requests no longer wait for it to complete unless it's the first time
* Made log client options changable after client creation