Skip to content

Latest commit

 

History

History
151 lines (119 loc) · 7.74 KB

CHANGELOG.md

File metadata and controls

151 lines (119 loc) · 7.74 KB

Changelog

Unreleased

0.6.0 (2023-12-07)

Changed

  • Update generic-api-client to v0.3.0

0.5.1 (2023-03-20)

Changed

  • Changed error and warning logs to debug logs

0.5.0 (2023-03-17)

Added

  • Module crypto-botters::exchanges was added. (#34)
  • Module crypto-botters::traits was added. (#34)

Changed

  • (BREAKING) Type parameters of WebSocketHandlers were removed. (#38)
  • (BREAKING) The variants of crypto-botters::exchanges::bybit::BybitHttpAuth were changed support the V5 API. (#35)

Removed

  • Crates crypto-botters-binance, crypto-botters-bitflyer, crypto-botters-bybit, and crypto-botters-coincheck were removed and their functionality are now available in crypto-botters::exchanges. (#34)
  • Crate crypto-botters-api was removed. Its functionality is now available in crypto-botters::traits (#34)

Fixed

  • Fixed a bug which had been causing authentication to fail for Bybit's older endpoints.

0.4.3 (2023-02-28)

Added

  • 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.

0.4.2 (2023-01-30)

Added

  • 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 endpoint https://api4.binance.com
  • Added implementation of Clone for crypto-botters::Client

0.4.1 (2023-01-23)

This release fixes a mistake in README.md

0.4.0 (2023-01-23) (YANKED)

Added

  • Support for Bybit WebSocket API was added. (#10)
  • Support for Coincheck API was added. (#11)

0.3.0 (2023-01-05)

This release drastically changes how users use this library. (#6)

I will not list all changes as there are too many of them.

Added

  • Added crypto-botters::Client so that users don't have to deal with RequestHandlers directly.
  • Many structs, enums and traits were added.
  • Support for Bybit HTTP API was added. (#8)

Changed

  • (BREAKING) Users will use crypto-botters::Client from now on.

Removed

  • (BREAKING) Many structs were removed.

0.2.0 (2022-12-26)

Added

  • Added crypto-botters-binance::BinanceHttpUrl::EuropeanOptions to support endpoint https://eapi.binance.com (#2)
  • Added crypto-botters-binance::BinanceWebSocketUrl::EuropeanOptions to support endpoint wss://nbstream.binance.com (#2)

Changed

  • (BREAKING) Renamed crypto-botters-binance::RequestResult to BinanceRequestResult
  • (BREAKING) Renamed crypto-botters-bitlyer::RequestResult to BitFlyerRequestResult

Fixed

  • Fixed an issue which had been preventing RequestHandlers from being Send (#3)

0.1.1 (2022-12-24) (YANKED)

Added

  • Added crypto-botters-binance::Binance.request_max_try, crypto-botters-bitflyer::BitFlyer.request_max_try

0.1.0 (2022-12-22) (YANKED)

First release.