1
0
mirror of https://github.com/JKorf/CryptoExchange.Net synced 2025-06-10 09:26:22 +00:00

644 Commits

Author SHA1 Message Date
JKorf
8260c2661d Changed JsonConverterCtorAttribute to use type parameter instead of generic parameter to support .net framework 2024-12-08 10:12:39 +01:00
Jkorf
0b7107401f Updated to version 8.4.3 2024-12-03 09:59:36 +01:00
JKorf
06add65354 Fixed KlineTracker update handling 2024-12-02 21:46:30 +01:00
Jkorf
773d288497 Updated to version 8.4.2 2024-12-02 14:39:27 +01:00
Jkorf
fd4e8da938 Removed special characters in ClientOrderIdSeperator to adhere to field content rules 2024-12-02 14:38:22 +01:00
Jkorf
271743b669 Updated to version 8.4.1 2024-12-02 13:15:31 +01:00
Jkorf
f4797caf37 Added replace converter, added library helpers class 2024-12-02 13:13:56 +01:00
Jkorf
62c9769c72 Updated to version 8.4.0 2024-11-28 14:24:00 +01:00
Jkorf
92d7bc1e2e Added GetFeesAsync Shared REST client support, Added TimePeriodFilterSupport and MaxLimit properties to PaginatedEndpointOptions 2024-11-28 14:18:09 +01:00
Jkorf
99e4f96f63 Updated some testing code 2024-11-27 13:07:26 +01:00
Jkorf
94d8afe149 Updated package dependency versions 2024-11-27 13:07:05 +01:00
Jkorf
90ad59c63a Added comma split enum string json converter 2024-11-22 16:20:09 +01:00
Jkorf
c2273edfaa Added library options class 2024-11-20 09:52:38 +01:00
Jkorf
b66f12ff75 Updated to version 8.3.0 2024-11-19 11:52:46 +01:00
Jan Korf
7d7bc35869
Client Configuration (#219)
Added support for IOptions injection, allowing options to be read from IConfiguration
Small refactor on client options internals
Updated HttpClient to be static field to be
2024-11-19 11:44:30 +01:00
Jkorf
48797038be Added rate limit update event 2024-11-13 14:29:43 +01:00
Jkorf
d21792d04c Added handling of Infinity values in decimal converter 2024-11-13 11:39:55 +01:00
Jkorf
8414e9d94f Fixed concurrency issue when unsubscribing websocket subscription during reconnection 2024-11-12 16:21:15 +01:00
Jkorf
f2cf70b02f Updated to version 8.2.0 2024-11-06 14:00:23 +01:00
Jkorf
9ff417bba8 Changed SocketApiClient GetAuthenticationRequest to GetAuthenticationRequestAsync to allow for requesting token 2024-11-06 13:56:33 +01:00
Jkorf
6b43d08a4d Added support for not allowing duplicate subscription topics on the same websocket connection 2024-11-06 11:39:11 +01:00
Jkorf
39bf7fe9b9 Added support for object deserialization in SystemTextJsonMessageAccessor.GetValue<T> 2024-11-06 11:20:37 +01:00
Jkorf
b5893c3b60 Added PerAccount SharedLeverageSettingMode enum value, changed Side on SharedUserTrade to nullable 2024-11-06 11:20:11 +01:00
Jkorf
15657ba683 Updated to version 8.1.1 2024-11-01 10:38:30 +01:00
Jkorf
1aed9f0c67 Fixed System.Text.Json ArrayConverter not passing serializer options to nested deserialization, fixed creating new serializer options each time a JsonConverter attribute is encountered 2024-11-01 10:34:07 +01:00
Jkorf
17f1560310 Fixed socket connections trying to authenticated connection when it's marked as dedicated request connection even when no authentication is needed 2024-11-01 09:38:01 +01:00
Jkorf
b1b05c8f6b Added catch around HttpClientHandler.AutomaticDecompression setting as it's not support on Blazor WASM 2024-10-28 13:41:58 +01:00
Jkorf
a0e588c3de Updated to version 8.1.0 2024-10-28 10:44:45 +01:00
Jan Korf
9e86a08327
Trackers (#218)
Fix for intermittently failing rate limiting test
Added ConnectionId to RequestDefinition to correctly handle connection and path rate limiting configuration
Added ValidateMessage method to websocket Query object to filter messages even though it is matched to the query based on the  ListenIdentifier
Added KlineTracker and TradeTracker implementation
2024-10-28 10:36:19 +01:00
Jkorf
ed007b5272 Added overload for Create method in OrderBookFactory using SharedSymbol 2024-10-23 14:04:10 +02:00
Jkorf
bdd5526244 Added Side to SharedTrade model 2024-10-23 14:01:17 +02:00
Jkorf
1842f4fda0 Set ApiCredentials in the client specific options to prevent unknown client credentials when using SetApiCredentials method on client 2024-10-22 10:15:17 +02:00
Jkorf
7a58902ab6 Made SharedFuturesTicker last/high/low price properties nullable 2024-10-22 09:54:44 +02:00
Jkorf
3cb91296ca Added DoHandleReset method for websocket subscriptions 2024-10-22 09:47:14 +02:00
Jkorf
130ed40580 Comment 2024-10-21 16:29:56 +02:00
Jkorf
94cb2caf0b Added System.Text.Json ArrayConverter Write implementation 2024-10-15 10:51:19 +02:00
Jkorf
917d060827 Updated to version 8.0.3 2024-10-14 14:13:38 +02:00
JKorf
c58bc2be07 Merge branch 'master' of https://github.com/JKorf/CryptoExchange.Net 2024-10-12 13:06:28 +02:00
JKorf
ff3356e2b4 Added Authenticated property on base client and shared client 2024-10-12 13:06:22 +02:00
Jkorf
79434c7be5 Implemented GetValues System.Text.Json in message accessor 2024-10-11 16:02:17 +02:00
Jkorf
168dabc11f Added fallback for unparsable value in System.Text.Json NumberStringConverter 2024-10-09 15:42:11 +02:00
Jkorf
71ee263683 Added support for duplicate array indexes in System.Text.Json ArrayConverter 2024-10-09 15:41:43 +02:00
Jkorf
84d36544e4 Updated to version 8.0.2 2024-10-09 08:49:19 +02:00
Jkorf
a71f57ae7f Updated dependency versions, including System.Text.Json containing a vulnerability fix 2024-10-09 08:46:15 +02:00
Jkorf
613766dbca Updated to version 8.0.1 2024-10-07 13:03:08 +02:00
Jkorf
23b07d709e Added testing check for year 1 datetime 2024-10-07 12:57:23 +02:00
Jkorf
bbbdac2fd3 Added ToRfc3339String extension method for DateTime 2024-10-07 12:57:04 +02:00
Jkorf
c614b7869c Added check for datetime year 1 to be deserialized as null 2024-10-04 18:50:27 +02:00
Jkorf
1f31e4a9d7 Added cached lib versions properties 2024-10-04 18:49:58 +02:00
Jkorf
6cb6cd6b11 Note 2024-10-03 16:33:00 +02:00