Releases: JKorf/CryptoExchange.Net
Releases · JKorf/CryptoExchange.Net
Version 8.7.4
Version 8.7.3
- Added handling of negative number DateTime deserialization to default
- Updated SharedSymbol from class to record
- Fixed issue with serialization of nullable types in System.Text.Json ArrayConverter
- Fix for unnecessary error message in logging when closing websocket connection
Version 8.7.2
- Some small fixes in the System.Text.Json ArrayConverter
- Added support for Flags enum deserialization in System.Text.Json EnumConverter
Version 8.7.1
- Added Authenticated property to IBaseApiClient interface to check if a client was provided API credentials
Version 8.7.0
- Added GetMillisecondTimestampLong helper method to AuthenticationProvider
- Added PriceSignificationFigures to SharedSpotSymbol model
Version 8.6.1
- Fixed websocket connection getting stuck after a ping frame timeout
- Removed websocket Error callback when exception is expected
- Removed unnecessary type restraints on RestApiClient.SendAsync methods
Version 8.6.0
- Added support for passing weight to apply to an individual ratelimit guard
- Added IFeeRestClient to service registration
- Added response headers parameter to RestApiClient.TryParseError method
- Added check for ServerRateLimitError on RestApiClient.TryParseError response
- Added ExchangeType Enum
- Some small improvements
Version 8.5.0
- Added SetOptions method to update client settings
- Added SocketConnection parameter to PeriodicQuery callback
- Added setting of DefaultProxyCredentials on HttpClient instance when client is not provided by DI
- Added support for overriding request timeout per request
- Added build target for net9.0
- Added setting of KeepAliveTimeout on websocket connections to improve dropped connection detection
- Changed max wait time for close handshake response from 5 seconds to 1 second
- Fixed exception in trade tracker when there is no data in the initial snapshot
Version 8.4.5
- Added EmptyArrayObjectConverter System.Text.Json JsonConverter
- Added JsonSerializerOptions parameter to SystemTextJsonMessageAccessor constructor
Version 8.4.4
- Changed JsonConverterCtorAttribute to use constructor type parameter instead of generic type parameter to support .net framework