0.2.0-beta9
Pre-release
Pre-release
Available on NuGet.
This release includes additions and modifications based on changes to the official Binance Web API (for 2018-07-18 and 2018-11-13): https://github.com/binance-exchange/binance-official-api-docs/blob/master/CHANGELOG.md
NOTE: The maximum time span (between start and end time) for the new get orders and account trades query methods is only 24 hours.
Changes:
- Update symbol price validation for new "PERCENT_PRICE" filter (for #111).
- NOTE: Price validation must now query average price to calculate minimum and maximum.
- BREAKING: Because of this change, validation will not work until symbols are updated at run-time.
- Add Dust Log, Trade Fee, and Asset Detail HTTP client extensions (JSON API only).
- Add get symbol average price API method:
GetAvgPriceAsync()
- Add
Order.CummulativeQuoteAssetQuantity
property. - Add start/end time to get account trades API method.
- BREAKING: Change the signature of
BinanceHttpClient.GetAccountTradesAsync()
to include start/end time dates (only affects JSON API users). AddIBinanceApi.GetAccountTradesAsync()
with start/end time parameters. AddGetAccountTradesAsync()
extension methods for interval parameters.
- BREAKING: Change the signature of
- Add start/end time to get orders API method.
- BREAKING: Change the signature of
BinanceHttpClient.GetOrdersAsync()
to include start/end time dates (only affects JSON API users). AddIBinanceApi.GetOrdersAsync()
with start/end time parameters. AddGetOrdersAsync()
extension methods for interval parameters.
- BREAKING: Change the signature of
- Add
Order.UpdateTime
property.- BREAKING: Change user data stream order update parsing to associate
Order.Time
with "O" rather than "T" (transaction time) and associate "T" with newOrder.UpdateTime
property.
- BREAKING: Change user data stream order update parsing to associate
- Handle all
HTTP 5xx
errors with UNKNOWN status exception (not just HTTP 504 errors). - Update API rate limiter weights.
- Add
RateLimitInfo.IntervalNum
property. - Improve WAPI error messages (closes #108).
- Update NuGet library references.
- Update static assets and symbols.