From 100a34d1a0372940dd6f02599c46306fed263c6c Mon Sep 17 00:00:00 2001 From: Jkorf Date: Mon, 24 Jan 2022 14:37:15 +0100 Subject: [PATCH] Updated version --- CryptoExchange.Net/CryptoExchange.Net.csproj | 6 +++--- README.md | 3 +++ docs/Interfaces.md | 6 ++++++ docs/Migration Guide.md | 10 +++++----- 4 files changed, 17 insertions(+), 8 deletions(-) diff --git a/CryptoExchange.Net/CryptoExchange.Net.csproj b/CryptoExchange.Net/CryptoExchange.Net.csproj index cb9033a..e78f491 100644 --- a/CryptoExchange.Net/CryptoExchange.Net.csproj +++ b/CryptoExchange.Net/CryptoExchange.Net.csproj @@ -6,16 +6,16 @@ CryptoExchange.Net JKorf A base package for implementing cryptocurrency exchange API's - 5.0.0-beta2 + 5.0.0-beta3 5.0.0 - 5.0.0-beta2 + 5.0.0-beta3 false git https://github.com/JKorf/CryptoExchange.Net.git https://github.com/JKorf/CryptoExchange.Net en true - 5.0.0-beta2 - Replaced Debug.WriteLine with Trace.WriteLine + 5.0.0-beta3 - Re-added Common- prefixes for Common client enums to avoid Ambiguous references enable 9.0 MIT diff --git a/README.md b/README.md index 66c1901..043eb40 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,9 @@ I develop and maintain this package on my own for free in my spare time. Donatio Alternatively, sponsor me on Github using [Github Sponsors](https://github.com/sponsors/JKorf) ## Release notes +* Version 5.0.0-beta3 - 24 Jan 2022 + * Re-added Common- prefixes for Common client enums to avoid Ambiguous references + * Version 5.0.0-beta2 - 21 Jan 2022 * Replaced Debug.WriteLine with Trace.WriteLine diff --git a/docs/Interfaces.md b/docs/Interfaces.md index c95a22d..56548c4 100644 --- a/docs/Interfaces.md +++ b/docs/Interfaces.md @@ -58,6 +58,9 @@ Task>> GetRecentTradesAsync(string symbol); // Get balances Task>> GetBalancesAsync(string? accountId = null); +// Place an order +Task> PlaceOrderAsync(string symbol, CommonOrderSide side, CommonOrderType type, decimal quantity, decimal? price = null, string? accountId = null); + // Get order by order id Task> GetOrderAsync(string orderId, string? symbol = null); @@ -122,6 +125,9 @@ Task>> GetBalancesAsync(string? accountId = n // Get current open positions Task>> GetPositionsAsync(); +// Place an order +Task> PlaceOrderAsync(string symbol, CommonOrderSide side, CommonOrderType type, decimal quantity, decimal? price = null, int? leverage = null, string? accountId = null); + // Get order by order id Task> GetOrderAsync(string orderId, string? symbol = null); diff --git a/docs/Migration Guide.md b/docs/Migration Guide.md index fd45d04..088581d 100644 --- a/docs/Migration Guide.md +++ b/docs/Migration Guide.md @@ -72,14 +72,14 @@ var spotClients = new [] { *V5* ```csharp var spotClients = new [] { - binanceClient.SpotApi.ComonSpotClient, - bittrexClient.SpotApi.ComonSpotClient, - kucoinClient.SpotApi.ComonSpotClient + binanceClient.SpotApi.CommonSpotClient, + bittrexClient.SpotApi.CommonSpotClient, + kucoinClient.SpotApi.CommonSpotClient }; var futuresClients = new [] { - binanceClient.UsdFuturesApi.ComonFuturesClient, - kucoinClient.FuturesApi.ComonFuturesClient + binanceClient.UsdFuturesApi.CommonFuturesClient, + kucoinClient.FuturesApi.CommonFuturesClient }; ```