- Update
generic-api-client
tov0.3.0
- Changed error and warning logs to debug logs
- (BREAKING) Type parameters of
WebSocketHandler
s were removed. (#38) - (BREAKING) The variants of
crypto-botters::exchanges::bybit::BybitHttpAuth
were changed support the V5 API. (#35)
- Crates
crypto-botters-binance
,crypto-botters-bitflyer
,crypto-botters-bybit
, andcrypto-botters-coincheck
were removed and their functionality are now available incrypto-botters::exchanges
. (#34) - Crate
crypto-botters-api
was removed. Its functionality is now available incrypto-botters::traits
(#34)
- Fixed a bug which had been causing authentication to fail for Bybit's older endpoints.
- Added cargo features to allow users to choose which library to use for TLS connection.
The features are
native-tls
,native-tls-vendored
,rustls-tls-native-roots
,rustls-tls-webpki-roots
.native-tls
is enabled by default.
- Added
crypto-botters-binance::BinanceRequestError
- Added
crypto-botters-bitflyer::BitFlyerRequestError
- Added
crypto-botters-bybit::BybitRequestError
- Added
crypto-botters-coincheck::CoincheckRequestError
- Added
crypto-botters-binance::BinanceOption::Spot4
to support endpointhttps://api4.binance.com
- Added implementation of
Clone
forcrypto-botters::Client
This release fixes a mistake in README.md
This release drastically changes how users use this library. (#6)
I will not list all changes as there are too many of them.
- Added
crypto-botters::Client
so that users don't have to deal withRequestHandler
s directly. - Many
struct
s,enum
s andtrait
s were added. - Support for Bybit HTTP API was added. (#8)
- (BREAKING) Users will use
crypto-botters::Client
from now on.
- (BREAKING) Many
struct
s were removed.
- Added
crypto-botters-binance::BinanceHttpUrl::EuropeanOptions
to support endpointhttps://eapi.binance.com
(#2) - Added
crypto-botters-binance::BinanceWebSocketUrl::EuropeanOptions
to support endpointwss://nbstream.binance.com
(#2)
- (BREAKING) Renamed
crypto-botters-binance::RequestResult
toBinanceRequestResult
- (BREAKING) Renamed
crypto-botters-bitlyer::RequestResult
toBitFlyerRequestResult
- Fixed an issue which had been preventing
RequestHandler
s from beingSend
(#3)
- Added
crypto-botters-binance::Binance.request_max_try
,crypto-botters-bitflyer::BitFlyer.request_max_try
First release.