Releases: JKorf/OKX.Net
Releases · JKorf/OKX.Net
Version 2.9.0
- Updated CryptoExchange.Net to version 8.3.0, see https://github.com/JKorf/CryptoExchange.Net/releases/tag/8.3.0
- Added support for loading client settings from IConfiguration
- Added DI registration method for configuring Rest and Socket options at the same time
- Added DisplayName and ImageUrl properties to OKXExchange class
- Updated client constructors to accept IOptions from DI
- Removed redundant OKXSocketClient constructor
- Fixed deserialization issue in okxRestClient.UnifiedApi.ExchangeData.GetDiscountInfoAsync
Version 2.8.0
- Updated CryptoExchange.Net to version 8.2.0, see https://github.com/JKorf/CryptoExchange.Net/releases/tag/8.2.0
- Added AuctionEndTime property to restClient.UnifiedApi.ExchangeData.GetSymbolsAsync and socketClient.UnifiedApi.ExchangeData.SubscribeToSymbolUpdatesAsync models
Version 2.7.0
- Updated CryptoExchange.Net to version 8.1.0, see https://github.com/JKorf/CryptoExchange.Net/releases/tag/8.1.0
- Moved FormatSymbol to OKXExchange class
- Added support Side setting on SharedTrade model
- Added OKXTrackerFactory for creating trackers
- Added overload to Create method on OKXOrderBookFactory support SharedSymbol parameter
- Added support for different order book levels in OKXSymbolOrderBook
Version 2.6.0
- Added restClient.UnifiedApi.Account.ManualBorrowRepayAsync, SetAutoRepayAsync and GetBorrowRepayHistoryAsync endpoints
- Added EasyConvertDustAsync, GetEasyConvertDustAssetsAsync and GetEasyConvertDustHistoryAsync endpoints
- Added BurningFeeRate property to restClient.UnifiedApi.Account.GetAssetsAsync response model
- Updated AccountBillSubType and AccountSubType Enum values
- Refactored restClient.UnifiedApi.Trading.PlaceOrderAsync take profit / stop loss parameters to support the full functionality offered by the API
- Fixed restClient.UnifiedApi.Trading.CancelMultipleOrdersAsync order canceled event processing
- Removed restClient.UnifiedApi.Account.ConvertDustAsync deprecated endpoint
Version 2.5.1
- Updated CryptoExchange.Net to version 8.0.3, see https://github.com/JKorf/CryptoExchange.Net/releases/tag/8.0.3
- Fixed TypeLoadException during initialization
Version 2.5.0
- Added ExchangeData.GetAnnouncementsAsync and GetAnnouncementTypesAsync endpoints
- Added asset parameter to Account.GetLeverageAsync endpoint
- Added IsTradeBorrowMode property to Algo order response model
- Updated OKXAccountConfiguration response model
- Updated OKXDiscountInfo response model
Version 2.4.0
- Updated CryptoExchange.Net to version 8.0.0, see https://github.com/JKorf/CryptoExchange.Net/releases/tag/8.0.0
- Added Shared client interfaces implementation for Unified Rest and Socket clients
- Updated Sourcelink package version
- Fixed UnifiedApi.ExchangeData.GetOpenInterestsAsync request for Swap instruments
- Marked ISpotClient references as deprecated
Version 2.3.1
- Added Spot fields to Balance response models
- Added OpenInterestUsd field to ExchangeData.GetOpenInterestAsync response model
- Added RuleType parameter and response field to Account.GetFeeRatesAsync
- Added Attachment field to Account.GetDepositAddressAsync response model
Version 2.3.0
- Updated CryptoExchange.Net to version 7.11.0, see https://github.com/JKorf/CryptoExchange.Net/releases/tag/7.11.0
- Updated XML code comments
- Added UnifiedApi.Trading.CheckOrderAsync endpoint
- Added PositionSide property to UnifiedApi.Account.GetPositionHistoryAsync response model
- Updated property nullability for OKXInterestAccrued.MarginMode and OKXAlgoOrder.PositionSide properties
Version 2.2.0
- Updated CryptoExchange.Net to version 7.10.0, see https://github.com/JKorf/CryptoExchange.Net/releases/tag/7.10.0
- Added RuleType property on UnifiedApi.ExchangeData.GetSymbolsAsync response model
- Fixed marginMode serialization in multiple endpoints