[go: up one dir, main page]

Skip to content

Releases: JKorf/OKX.Net

Version 2.3.0

07 Aug 19:12
Compare
Choose a tag to compare
  • 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

27 Jul 13:22
Compare
Choose a tag to compare

Version 2.1.0

16 Jul 17:52
Compare
Choose a tag to compare

Version 2.0.1

10 Jul 17:42
Compare
Choose a tag to compare
  • Fixed error during parsing of error response
  • Fixed exception during CancelOrderAsync error response
  • Updated internal classes to internal access modifier

Version 2.0.0

02 Jul 19:14
Compare
Choose a tag to compare
  • 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

25 Jun 14:56
Compare
Choose a tag to compare
  • Updated CryptoExchange.Net to 7.7.2
  • Fixed deserialization issue in OkxTicker
  • Fixed deserialization issue in SetLeverage

Version 1.11.0

23 Jun 16:37
Compare
Choose a tag to compare
  • 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();

Version 1.10.1

17 Jun 18:03
Compare
Choose a tag to compare
  • Fixed deserialization issue in market sell websocket order updates

Version 1.10.0

11 Jun 18:08
Compare
Choose a tag to compare

Version 1.9.0

02 Jun 08:13
Compare
Choose a tag to compare
  • Added UnifiedApi.Account.GetAssetValuationAsync endpoint
  • Renamed BestAskSize to BestAskQuantity in OKXTicker model
  • Fixed OKXSocketOptions not using OKXApiCredentials