Skip to content

Releases: DigitalRuby/ExchangeSharp

v0.9.1

Choose a tag to compare

@release-drafter release-drafter released this 09 Nov 04:17
82e507e

Changes

🚀 Features

🐛 Bug Fixes

🧰 Maintenance

v0.9.0

Choose a tag to compare

@release-drafter release-drafter released this 02 Oct 23:12
9a2c515

Changes

🚀 Features

🐛 Bug Fixes

🧰 Maintenance

💔 Breaking changes

  • please switch to using the async version of GetExchangeAPIAsync()
  • ExchangeOrderResult.FillDate has been changed to CompletionDate and made nullable. This is because this can represent either the Filled date or the Cancelled, Rejected, or Expired date. And it doesn't necessarily have a value.
  • ExchangeOrderResult.AmountFilled and ExchangeOrderResult.Fees changed to nullable. Not all exchanges provide these values on every call.
  • removed listenKey from GetUserDataWebSocketAsync()
  • OnGetUserDataWebSocketAsync() was rewritten
  • ExchangeOrderRequest.IsPostOnly was introduced

For the ExchangeAPIOrderResult enum:

  • PendingOpen is an important state that many exchanges have, which is separate from Open
  • Renamed Pending state to Open
  • Renamed Error state to Rejected, since this is how most exchanges refer to it
  • Added Expired state, which is separate from Rejected

v0.8.2

Choose a tag to compare

@release-drafter release-drafter released this 27 Aug 00:54
ee1be42

Changes

🚀 Features

🐛 Bug Fixes

🧰 Maintenance

  • new NuGet 0.8.2 @vslee (#633)
  • Add missing properties from BaseAPI to IBaseAPI @vslee (#632)
  • Add missing REST methods from ExchangeAPI to IExchangeAPI @vslee (#622)

v0.8.1

Choose a tag to compare

@release-drafter release-drafter released this 24 Jun 04:15
e4c48ce

Changes

🚀 Features

  • Add new property to ExchangeTicker that contains response JSON. This … @jacobdeboer33 (#593)
  • Add ExchangeKrakenAPI.OnGetCandlesWebSocketAsync implementation @jdx-john (#600)
  • Bybit: Add FundingRate and OrderBook Support @jacobjthompson (#601)
  • Add Candles (OHLC) websocket support in ExchangeAPI @vslee (#596)

🐛 Bug Fixes

🧰 Maintenance

v0.8.0

Choose a tag to compare

@release-drafter release-drafter released this 14 May 19:20
21135b0

Changes

🚀 Features

🐛 Bug Fixes

💔 Breaking change

Initializing ExchangeAPI is now done via a factory method, instead of a constructor (see README.md for details):

using var api = ExchangeAPI.GetExchangeAPI<ExchangeBinanceAPI>();

v0.7.5

Choose a tag to compare

@release-drafter release-drafter released this 20 Mar 17:11
1a5aaf7

Changes

🚀 Features

  • Kraken - confirm trading agreement for German residents @d2ro (#573)
  • Binance - add support for FilledPartiallyAndCancelled order status @gajewskiArek (#564)

🐛 Bug Fixes

🧰 Maintenance

  • OnGetOpenOrderDetailsAsync() uses new functionality in /v2/private/order @jacobjthompson (#567)

v0.7.4

Choose a tag to compare

@release-drafter release-drafter released this 04 Dec 22:36
e159457

Changes

🚀 Features

🐛 Bug Fixes

  • Fix for ProcessHistoricalTrades @BZ-CO (#555)
  • Fix for Okex OnGetTradesWebSocketAsync @BZ-CO (#552)
  • amount is overridden, extra parameters are copyto payload also. extra… @gungoren (#548)
  • Small fixes to BTSE @Kukks (#547)

🧰 Maintenance

v0.7.3

Choose a tag to compare

@vslee vslee released this 04 Dec 22:35
b6969c4

Bump BTSE to 3.1 and fix issues in private REST @Kukks (#542)

v0.7.2

Choose a tag to compare

@release-drafter release-drafter released this 17 Apr 04:40
4fc9141

Changes

🚀 Features

🐛 Bug Fixes

v0.7.1

Choose a tag to compare

@release-drafter release-drafter released this 18 Mar 02:48
df5cbfd

Changes

🚀 Features

🐛 Bug Fixes

  • fixed WebSocket disconnected (NRE) bug @vslee (#525)
  • OKex: fix websockets endpoint @szmcdull (#523)
  • Binance: fix WS depth response int overflow bug @vlebedev7 (#524)

🧰 Maintenance