Releases: DigitalRuby/ExchangeSharp
Releases · DigitalRuby/ExchangeSharp
v1.2.0
Changes
🚀 Features
- Coinbase: implement new JWT Bearer token for Authentication header @vslee (#857)
- Coinbase: remove order fetch after submission @vslee (#853)
- added ExchangeMarket.IsDelistingCandidate @vslee (#851)
- Bybit - GetTickersAsync implementation @v36u (#845)
- Add MEXC private REST endpoints @BZ-CO (#839)
- Add MEXC public REST endpoints @BZ-CO (#838)
- Change volume data type in MarketCandle @BZ-CO (#837)
🐛 Bug Fixes
- Coinbase: check for order cancellation failure @vslee (#855)
- Binance, KuCoin - Fix GetCurrenciesAsync @v36u (#854)
- Fix MEXC ticker overflow @BZ-CO (#850)
- Kraken - Endpoint fixes @v36u (#848)
- Binance - Support specifying the network for withdrawals @v36u (#846)
- Bybit - Fix QuantityStepSize = 0 for Spot @v36u (#847)
- Reset cached orderbook when new orderbook is a snapshot @v36u (#844)
🧰 Maintenance
- new NuGet 1.2.0 @vslee (#860)
- enable SourceLink @vslee (#859)
- remove AssemblyInfo.cs @vslee (#858)
- Coinbase: added tests @vslee (#856)
- added tests for KuCoin @vslee (#852)
- update dependencies @vslee (#849)
💔 Breaking changes
Coinbase
no longer fetches order info after submission. If you would like this, then please manually fetch it afterwards. See #853 for detailsExchangeName.KuCoin
has been renamed with a capital CMarketCandle.BaseCurrencyVolume
andQuoteCurrencyVolume
have been changed todecimal
(instead ofdouble
)
v1.1.1
Changes
🚀 Features
🐛 Bug Fixes
- Binance - Use the NOTIONAL filter to get the min trade size in quote currency @v36u (#834)
- Fix KuCoin PeriodSecondsToString @BZ-CO (#833)
- ignore missing symbols in ExchangeAPI.GetExchangeMarketFromCacheAsync() @BZ-CO (#831)
- fix: buy order results bug in OKEx @O-Mutt (#829)
- Change the default Kraken request method to GET @v36u (#827)
- chore: Adding better errors for coinbase order errors @O-Mutt (#826)
🧰 Maintenance
v1.1.0
Changes
🚀 Features
- Featurefix digifinex on get order details async @youskypif (#819)
- Coinbase API V2/V3 Updates @BobDeCuir (#818)
- fix: Extends the order data from the kraken order placed @O-Mutt (#813)
- Binance: assign orderId to fees @O-Mutt (#811)
🐛 Bug Fixes
- Fix KuCoin average price @v36u (#823)
- fix: Binance issue where Fees = null so null += Anything == null @O-Mutt (#812)
- [Bybit] Changed endpoint for unified account status @TarasMi (#806)
🧰 Maintenance
v1.0.4
Changes
🚀 Features
- Implementation of Bybit V5 unified API @TarasMi (#801)
- Fix CryptoUtility.PrecisionToStepSize and add rate limit for Poloniex @BZ-CO (#800)
- [Poloniex] Add websocket candle feed @BZ-CO (#799)
- Migration to the new Poloniex API [Public WS endpoints] @BZ-CO (#798)
- Migration to the new Poloniex API [Private endpoints] @BZ-CO (#797)
- Migration to the new Poloniex API [Public endpoints only] @BZ-CO (#795)
🐛 Bug Fixes
- fix binance ticker websocket with symbol @szmcdull (#794)
- fix KuCoin override CheckJsonResponse @BZ-CO (#792)
🧰 Maintenance
v1.0.3
Changes
🚀 Features
- added rate limiter for BinanceGroupCommon @vslee (#784)
- Bitstamp order fees @d-ugarov (#782)
- finalize Azure Artifact build in pipeline @vslee (#779)
- skip tests and add pack/push to Azure pipleline @vslee (#776)
🐛 Bug Fixes
- Binance currencies null ref fix @jjxtra (#788)
- fix Binance OnGetTickersAsync @BZ-CO (#787)
- Fix for Binance currencies @jjxtra (#786)
- further HTTPHeaderDate fix @vslee (#781)
- Changing OKX order book channel @BZ-CO (#778)
- try push to Azure Artifacts feed @vslee (#777)
- fix HTTPHeaderDate in BaseAPI @vslee (#775)
🧰 Maintenance
v1.0.2
Changes
🚀 Features
- add trade stream for BtcTurk @vslee (#772)
- provide HTTPHeaderDate when placing Coinbase orders @vslee (#771)
🐛 Bug Fixes
- fix AmountFilled in Binance user stream @vslee (#770)
- refactored binance symbol stream limit @vslee (#769)
- fix 'post only' order placement in Binance @vslee (#767)
- fix BitMex market symbol parsing @vslee (#773)
🧰 Maintenance
v1.0.1
Changes
🚀 Features
- add trade stream for UPbit @vslee (#765)
- add trade stream for Coincheck @vslee (#762)
- upgrade Huobi MarketSymbolsMetadata to V2 @vslee (#759)
- set RateLimit for Coinbase @vslee (#756)
🐛 Bug Fixes
- respond to ping on LBank trades stream @vslee (#764)
- fix setting ConnectInterval on Bitflyer @vslee (#763)
- fix symbol parsing in Bithumb trade stream @vslee (#761)
- fix Crypto.com trade stream errors @vslee (#760)
- Set MarketSymbolIsUppercase to true for all Binance based exchanges @vslee (#758)
- fixed JSON deserialization in Coinbase with new SerializerSettings @vslee (#757)
- Set MarketSymbolIsUppercase to true in ExchangeBinanceAPI @miguel1117 (#754)
🧰 Maintenance
v1.0.0
Changes
🚀 Features
- parse error in FTX trade stream @vslee (#749)
- add trade stream for ApolloX @vslee (#748)
- add trade stream for Crypto.com exchange @vslee (#746)
- add Logger.LogWrite event @vslee (#745)
- add trade stream for Dydx @vslee (#744)
- add trade stream to LBank @vslee (#741)
- add trade stream for Bitflyer @vslee (#740)
- add trade stream to Gate.IO @vslee (#739)
- parse Bybit specific CrossSequence in Trades stream @vslee (#737)
- added ability to CancelOrder() by ClientOrderId @vslee (#734)
- parse QuoteCurrency in NDAX MarketSymbolMetadata @vslee (#727)
- parse Binance specific ExchangeMarket properties @vslee (#725)
- add trade stream to Bithumb @vslee (#722)
- add FTX.US and trade stream to FTX @vslee (#721)
- Feature/coinmate @bezysoftware (#718)
- parse QuantityStepSize (base_increment) in Coinbase @vslee (#715)
🐛 Bug Fixes
- update Digifinex urls @vslee (#747)
- fix Poloniex trade stream @vslee (#738)
- fix KuCoin trade stream ID parsing @vslee (#736)
- find Korea timezone on Linux @vslee (#732)
- change ExchangeMarket properties to nullable @vslee (#730)
- update websocket URL for ZB.com @vslee (#720)
- remove excessive IsPostOnly check in ExchangeAPI.cs @vslee (#717)
- fix GetFullOrderBookWebSocketAsync data inconsistency @BZ-CO (#714)
🧰 Maintenance
- new NuGet 1.0.0 @vslee (#752)
- updated dependencies @vslee (#751)
- update readme and tests @vslee (#750)
- update OKCoin WS URL @vslee (#743)
- update Huobi trade stream @vslee (#742)
- standardize exception types @vslee (#735)
- renamed some remaining market symbols @vslee (#733)
- test time zone for trades stream @vslee (#729)
- add test for trades stream @vslee (#726)
- log error on Huobi trade stream @vslee (#719)
💔 Breaking changes
- most
ExchangeMarket
properties are now nullable PlaceSafeMarketOrderAsync()
parameter is now namedmarketSymbol
CancelOrder()
now supportsClientOrderId
- exception types have been standardized
v0.9.2
Changes
🚀 Features
- Implement OnGetFeesAsync for Coinbase @sigged (#704)
- Use a single rate gate per type of api @jjxtra (#702)
- Create exchange API by name @bezysoftware (#695)
- Implemented OnGetCandlesWebSocketAsync for BinanceGroup @BZ-CO (#692)
- Withdrawal fees @bezysoftware (#691)
🐛 Bug Fixes
- [FIX] [Bitfinex] Fixed market symbol separator (#699) @MatheusKlauck (#707)
- fix OKEx OnGetAmountsAsync @BZ-CO (#706)
- [FIX] [Bitfinex] Submit stop order at margin account (#698) @MatheusKlauck (#701)
- Update Okex OnPlaceOrderAsync @BZ-CO (#688)
- Update OnPlaceOrderAsync Okex @BZ-CO (#687)
🧰 Maintenance
v0.9.1
Changes
🚀 Features
- Moving to OKEx V5 WebSocket API @BZ-CO (#685)
- Moving to OKEx V5 API part 3 @BZ-CO (#679)
- add ExchangeOrderResult.TradeDate @vslee (#678)
- FTX OnGetTickerAsync and OnWithdrawAsync @bezysoftware (#675)
- Moving to OKEx V5 API #2 @BZ-CO (#674)
🐛 Bug Fixes
- Make GetExchangeAPIsAsync return all instances as previous @Kukks (#684)
- fix BinanceGroupCommon @BZ-CO (#677)
- [FTX] Fix OnGetOrderDetailsAsync @bezysoftware (#676)
- fix BinanceGroupCommon OnGetMarketSymbolsMetadataAsync @BZ-CO (#673)