Releases: sonvister/Binance
Releases · sonvister/Binance
0.2.0-beta902
Available on NuGet.
Includes support for Binance.US
untested
Changes:
- Move
BinanceHttpClientdefault endpoint URL definition toBinanceApiOptionsto support application configuration of web API domain (e.g. api.binance.us).- Example usage in
BinanceConsoleAppusing configuration file (appsettings.json).
- Example usage in
- Add order book (depth) limit 10000 and 5000 rate limit weights.
- Add
QuoteQuantitytoAccountTrade. - Update static assets and symbols.
0.2.0-beta901
0.2.0-beta9
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.CummulativeQuoteAssetQuantityproperty. - 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.UpdateTimeproperty.- BREAKING: Change user data stream order update parsing to associate
Order.Timewith "O" rather than "T" (transaction time) and associate "T" with newOrder.UpdateTimeproperty.
- BREAKING: Change user data stream order update parsing to associate
- Handle all
HTTP 5xxerrors with UNKNOWN status exception (not just HTTP 504 errors). - Update API rate limiter weights.
- Add
RateLimitInfo.IntervalNumproperty. - Improve WAPI error messages (closes #108).
- Update NuGet library references.
- Update static assets and symbols.
0.2.0-beta8
0.2.0-beta7
Available on NuGet.
Changes:
- Support dispose and re-initializing DI
ServiceProviderinstances for @tash649 pull request.- NOTE: An application-scoped
IServiceProvideris recommended (to maintain singleton behavior).
- NOTE: An application-scoped
- Update static assets and symbols.
0.2.0-beta6
0.2.0-beta5
Available on NuGet.
Changes:
- FIX: Change Symbol.Cache keys to match symbol.ToString() values (as they were before 0.2.0-beta4).
- Update static assets and symbols.
0.2.0-beta4
Available on NuGet.
Changes:
- (breaking) FIX: Replace string-to-Symbol implicit conversion with
Symbol.Get()(Thanks @sguryev #89). - (breaking) Redirect static
AssetandSymbolproperties so they reference Cache values and utilize cache updates.- NOTE: Only changes to the source code can add/remove static assets and symbols.
- Create abstraction for Symbol and Asset cache (allowing for alternative storage implementations).
- Update static assets and symbols.