Releases: DigitalRuby/ExchangeSharp
Releases · DigitalRuby/ExchangeSharp
v0.8.2
Changes
🚀 Features
- Add trade count to MarketCandle, and scrape from Kraken Exchange @jdx-john (#628)
- Add simple orderbook merging from updates @jdx-john (#627)
- Allow creating new instance of exchange @jjxtra (#613)
- Poloniex OnPlaceOrderAsync improvement. @BZ-CO (#612)
- change System.Net.HttpWebRequest to System.Net.Http.HttpClient @szmcdull (#607)
- Feature/kraken private websocket support @EmergentCybernetics (#603)
🐛 Bug Fixes
- Update BinanceGroup ParseOrder @BZ-CO (#631)
- Poloniex ParseOrderTrades fix @BZ-CO (#630)
- Keep order removals in Gemini order book deltas. @itsalexkwok (#629)
- Fix Kraken WS orderbook updates and add checksum support @jdx-john (#626)
- Added parsing of kraken order fees @Plumbly (#625)
- Fixed market order bug using Order.Price @vslee (#620)
- Better symbol name translation and error detection in KrakenExchange.OnGetTickersAsync() @jdx-john (#618)
- Poloniex order status fix @BZ-CO (#616)
- Use TryAddWithoutValidation() when setting HTTP headers. @EmergentCybernetics (#611)
🧰 Maintenance
v0.8.1
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
- Fixes for Bittrex and Kraken after testing live orders. @EmergentCybernetics (#597)
- Fix Kraken and Gemini issues @EmergentCybernetics (#594)
🧰 Maintenance
v0.8.0
Changes
🚀 Features
- Updated Bittrex RestApi to V3 @onurselcuk (#587)
🐛 Bug Fixes
- Feature: Add support for
ws-orderbook
to Kraken and Gemini Exchanges @EmergentCybernetics (#588) - KuCoin market order bugfix @onurselcuk (#591)
- BittrexWS update @onurselcuk (#590)
- KuCoin API-KEY-V2 passphrase error fix. @onurselcuk (#586)
- KuCoin "max subscription count limitation" error fix @onurselcuk (#583)
- #578 Set Bittrex MarketSymbolIsReversed to false @LucStr (#579)
- Fix NDAX Ticker @Kukks (#577)
- Bug fixes for Gemini @jjxtra (direct commits)
💔 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
Changes
🚀 Features
- Kraken - confirm trading agreement for German residents @d2ro (#573)
- Binance - add support for FilledPartiallyAndCancelled order status @gajewskiArek (#564)
🐛 Bug Fixes
- Binance - fixed missing tradeId @gajewskiArek (#569)
- Update Ticker Address - NDAX @astupidmoose (#568)
- Binance - add ClientOrderId support @gajewskiArek (#563)
🧰 Maintenance
- OnGetOpenOrderDetailsAsync() uses new functionality in /v2/private/order @jacobjthompson (#567)
v0.7.4
Changes
🚀 Features
- Bybit @jacobjthompson (#559)
- Add exchange Aquanow support @charlenenicer (#550)
🐛 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
- Add Bybit @jacobjthompson (#560)
- new NuGet 0.7.3 @vslee (#546)
v0.7.3
v0.7.2
Changes
🚀 Features
- BitMEX: added Position websocket @jacobjthompson (#533)
- Digifinex: API improvements @szmcdull (#531)
- BitMEX: added support for amending orders in bulk @jacobjthompson (#532)
- BTSE: added some private REST endpoints @Kukks (#529)
- BitMEX: added new private methods @jacobjthompson (#528)
🐛 Bug Fixes
v0.7.1
v0.7.0
Changes
🐛 Bug Fixes
- fix MemoryStream disposed bug in Websockets @vslee (#517)
- fix Base/Quote currency ordering in global symbol conversion @nh43de (#515)
- ExchangeAPIExtensions: fix PlaceSafeMarketOrderAsync() @jjxtra and @Ikkarus1996 (#514)
- KuCoin: fix GetRecentTradesAsync() and GetHistoricalTradesAsync() @vslee and @GonzoKK (#513)
- fixed GetHistoricalTradesAsync/GetRecentTradesAsync() issues @vslee and @GonzoKK (#511)
- Bittrex: remove GetHistoricalTradesAsync() @vslee and @GonzoKK (#509)
🧰 Maintenance
v0.6.4
Changes
🚀 Features
- Binance Jersey: added exchange support @vslee (#499)
- CI/CD with Azure pipelines @johnnyasantoss (#476)
- Move to netstandard2.0 @johnnyasantoss (#487)
- BL3P: Get full order book @johnnyasantoss (#485)
- Console: Add interactive command @johnnyasantoss (#486)
🐛 Bug Fixes
- HitBTC: fix 1 month candle conversion @vslee and @GonzoKK (#505)
- NDAX: fix symbol separator bug @vslee (#498)
- HitBTC: allow OnGetDepositHistoryAsync() for all currencies @vslee and @GonzoKK (#489)
- KuCoin: update ticker websocket API @szmcdull (#488)
🧰 Maintenance
- Fix installation script @johnnyasantoss (#496)
- Update readme @johnnyasantoss (#494)
- CI/CD: change addChangeLog to false @vslee (#492)
- CI/CD: ignore tests that were failing on OSX @johnnyasantoss (#493)
- CI/CD: token for Azure pipeline GH connection @vslee (#491)
- Move files that should have been updated in rebase @johnnyasantoss (#490)