Releases: JKorf/OKX.Net
Releases · JKorf/OKX.Net
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
Version 2.1.0
- Updated CryptoExchange.Net to version 7.9.0, see https://github.com/JKorf/CryptoExchange.Net/releases/tag/7.9.0
Version 2.0.1
- Fixed error during parsing of error response
- Fixed exception during CancelOrderAsync error response
- Updated internal classes to internal access modifier
Version 2.0.0
- Updated CryptoExchange.Net to V7.8.0, see https://github.com/JKorf/CryptoExchange.Net/releases/tag/7.8.0
- Added client side rate limiting
- Added Trading.CancelAllAfterAsync endpoint
- Updated json serializer from Newtonsoft.Json to System.Text.Json
- Updated request sending to new CryptoExchange.Net implementation
- Updated all enum conversions to use new EnumConverter
- Updated websocket kline subscriptions models to IEnumerable
- Updated AccountBillSubType enum values
- Updated AccountBillType enum values
- Updated FundingBillType enum values
- Updated InstrumentAlias enum values
- Updated various response models
- Updated response checking from every endpoint to central method
- Renamed all enums, OKX prefix removed. For example OKXOrderSide is now OrderSide
- Renamed OrderType.MarketOrder to OrderType.Market
- Renamed OrderType.LimitOrder to OrderType.Limit
- Renamed Candlestick references to Kline
- Renamed OKXPeriod to KlineInterval
- Renamed Account.GetAccountPositionsAsync to GetPositionsAsync
- Renamed Account.GetAccountPositionHistoryAsync to GetPositionHistoryAsync
- Renamed Account.GetAccountPositionRiskAsync to GetPositionRiskAsync
- Renamed Account.SetAccountPositionModeAsync to SetPositionModeAsync
- Renamed Account.GetAccountLeverageAsync to GetLeverageAsync
- Renamed Account.SetAccountLeverageAsync to SetLeverageAsync
- Renamed Account.GetLightningWithdrawalsAsync to GetLightningWithdrawalAsync
- Renamed ExchangeData.GetRubik* to GetTradeStats*
- Cleanup unnused types
Version 1.11.1
- Updated CryptoExchange.Net to 7.7.2
- Fixed deserialization issue in OkxTicker
- Fixed deserialization issue in SetLeverage
Version 1.11.0
- Updated CryptoExchange.Net to version 7.7.0, see https://github.com/JKorf/CryptoExchange.Net/releases/tag/7.7.0
- Added CancellationToken optional parameter to websocket requests
- Added dedicated connection configuration; a websocket connection can now be established before making the first request by calling
okxSocketClient.UnifiedApi.PrepareConnectionsAsync();