Skip to content

v0.9.0

Compare
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