Skip to content

Releases: DigitalRuby/ExchangeSharp

v1.2.0

27 Nov 04:16
2e68817
Compare
Choose a tag to compare

Changes

🚀 Features

  • Coinbase: implement new JWT Bearer token for Authentication header @vslee (#857)
  • Coinbase: remove order fetch after submission @vslee (#853)
  • added ExchangeMarket.IsDelistingCandidate @vslee (#851)
  • Bybit - GetTickersAsync implementation @v36u (#845)
  • Add MEXC private REST endpoints @BZ-CO (#839)
  • Add MEXC public REST endpoints @BZ-CO (#838)
  • Change volume data type in MarketCandle @BZ-CO (#837)

🐛 Bug Fixes

  • Coinbase: check for order cancellation failure @vslee (#855)
  • Binance, KuCoin - Fix GetCurrenciesAsync @v36u (#854)
  • Fix MEXC ticker overflow @BZ-CO (#850)
  • Kraken - Endpoint fixes @v36u (#848)
  • Binance - Support specifying the network for withdrawals @v36u (#846)
  • Bybit - Fix QuantityStepSize = 0 for Spot @v36u (#847)
  • Reset cached orderbook when new orderbook is a snapshot @v36u (#844)

🧰 Maintenance

💔 Breaking changes

  • Coinbase no longer fetches order info after submission. If you would like this, then please manually fetch it afterwards. See #853 for details
  • ExchangeName.KuCoin has been renamed with a capital C
  • MarketCandle.BaseCurrencyVolume and QuoteCurrencyVolume have been changed to decimal (instead of double)

v1.1.1

12 Jun 18:41
1729aaf
Compare
Choose a tag to compare

Changes

🚀 Features

  • Implement KuCoin orderbook WebSocket listener @v36u (#828)

🐛 Bug Fixes

  • Binance - Use the NOTIONAL filter to get the min trade size in quote currency @v36u (#834)
  • Fix KuCoin PeriodSecondsToString @BZ-CO (#833)
  • ignore missing symbols in ExchangeAPI.GetExchangeMarketFromCacheAsync() @BZ-CO (#831)
  • fix: buy order results bug in OKEx @O-Mutt (#829)
  • Change the default Kraken request method to GET @v36u (#827)
  • chore: Adding better errors for coinbase order errors @O-Mutt (#826)

🧰 Maintenance

v1.1.0

13 Jan 23:20
33be336
Compare
Choose a tag to compare

Changes

🚀 Features

🐛 Bug Fixes

  • Fix KuCoin average price @v36u (#823)
  • fix: Binance issue where Fees = null so null += Anything == null @O-Mutt (#812)
  • [Bybit] Changed endpoint for unified account status @TarasMi (#806)

🧰 Maintenance

v1.0.4

14 Apr 20:40
12e6251
Compare
Choose a tag to compare

Changes

🚀 Features

  • Implementation of Bybit V5 unified API @TarasMi (#801)
  • Fix CryptoUtility.PrecisionToStepSize and add rate limit for Poloniex @BZ-CO (#800)
  • [Poloniex] Add websocket candle feed @BZ-CO (#799)
  • Migration to the new Poloniex API [Public WS endpoints] @BZ-CO (#798)
  • Migration to the new Poloniex API [Private endpoints] @BZ-CO (#797)
  • Migration to the new Poloniex API [Public endpoints only] @BZ-CO (#795)

🐛 Bug Fixes

🧰 Maintenance

v1.0.3

06 Oct 16:47
ce0e603
Compare
Choose a tag to compare

Changes

🚀 Features

🐛 Bug Fixes

🧰 Maintenance

v1.0.2

03 May 23:33
c1c1885
Compare
Choose a tag to compare

Changes

🚀 Features

  • add trade stream for BtcTurk @vslee (#772)
  • provide HTTPHeaderDate when placing Coinbase orders @vslee (#771)

🐛 Bug Fixes

  • fix AmountFilled in Binance user stream @vslee (#770)
  • refactored binance symbol stream limit @vslee (#769)
  • fix 'post only' order placement in Binance @vslee (#767)
  • fix BitMex market symbol parsing @vslee (#773)

🧰 Maintenance

v1.0.1

10 Apr 00:27
5b55dd0
Compare
Choose a tag to compare

Changes

🚀 Features

🐛 Bug Fixes

  • respond to ping on LBank trades stream @vslee (#764)
  • fix setting ConnectInterval on Bitflyer @vslee (#763)
  • fix symbol parsing in Bithumb trade stream @vslee (#761)
  • fix Crypto.com trade stream errors @vslee (#760)
  • Set MarketSymbolIsUppercase to true for all Binance based exchanges @vslee (#758)
  • fixed JSON deserialization in Coinbase with new SerializerSettings @vslee (#757)
  • Set MarketSymbolIsUppercase to true in ExchangeBinanceAPI @miguel1117 (#754)

🧰 Maintenance

v1.0.0

20 Mar 04:50
7a7aadc
Compare
Choose a tag to compare

Changes

🚀 Features

🐛 Bug Fixes

  • update Digifinex urls @vslee (#747)
  • fix Poloniex trade stream @vslee (#738)
  • fix KuCoin trade stream ID parsing @vslee (#736)
  • find Korea timezone on Linux @vslee (#732)
  • change ExchangeMarket properties to nullable @vslee (#730)
  • update websocket URL for ZB.com @vslee (#720)
  • remove excessive IsPostOnly check in ExchangeAPI.cs @vslee (#717)
  • fix GetFullOrderBookWebSocketAsync data inconsistency @BZ-CO (#714)

🧰 Maintenance

💔 Breaking changes

  • most ExchangeMarket properties are now nullable
  • PlaceSafeMarketOrderAsync() parameter is now named marketSymbol
  • CancelOrder() now supports ClientOrderId
  • exception types have been standardized

v0.9.2

06 Jan 01:43
a1c8ef0
Compare
Choose a tag to compare

Changes

🚀 Features

🐛 Bug Fixes

🧰 Maintenance

v0.9.1

09 Nov 04:17
82e507e
Compare
Choose a tag to compare

Changes

🚀 Features

🐛 Bug Fixes

🧰 Maintenance