errors module should be public to allow for error wrapping by @monomadic in https://github.com/ccxt/binance-rs/pull/7
Adding Market::get_klines() for /api/v1/klines by @autodelete in https://github.com/ccxt/binance-rs/pull/8
Add Exchange Information support by @benalexau in https://github.com/ccxt/binance-rs/pull/9
Add support for retrieving all open orders by @koenw in https://github.com/ccxt/binance-rs/pull/10
Add optional parameters to get_klines(). by @gleize in https://github.com/ccxt/binance-rs/pull/12
bumped the ring dependancy version from 0.12 to 0.13 by @JoshuaBatty in https://github.com/ccxt/binance-rs/pull/14
can deserialize Symbol's filters by @dizda in https://github.com/ccxt/binance-rs/pull/17
panic api_key fixed by @dizda in https://github.com/ccxt/binance-rs/pull/18
shows Binance's reponse code & msg on Bad Request by @dizda in https://github.com/ccxt/binance-rs/pull/19
handle binance's errors with more precision by @dizda in https://github.com/ccxt/binance-rs/pull/20
Change websocket API to use delegate with proper lifetime management by @allada in https://github.com/ccxt/binance-rs/pull/21
Simplify the websocket implementation to use a single callback by @allada in https://github.com/ccxt/binance-rs/pull/22
[general/exchange_info] Added MARKET_LOT_SIZE to Filtertype by @jeroenvervaeke in https://github.com/ccxt/binance-rs/pull/25
Fixing websocket DayTicker failing on unknown trade id's by @LucasSimpson in https://github.com/ccxt/binance-rs/pull/27
Changing websocket callback to return a Result by @LucasSimpson in https://github.com/ccxt/binance-rs/pull/30
Add function account::Account::test_limit_buy. by @agodnic in https://github.com/ccxt/binance-rs/pull/32
Implement all remaining orders for the test endpoint by @agodnic in https://github.com/ccxt/binance-rs/pull/33
Add support for BookTickerEvent by @daifukunem in https://github.com/ccxt/binance-rs/pull/37
Update userstream.rs by @guotie in https://github.com/ccxt/binance-rs/pull/38
Added rustfmt and fixed all clippy warnings by @AlexApps99 in https://github.com/ccxt/binance-rs/pull/40
Update crate to Rust 2018 by @AlexApps99 in https://github.com/ccxt/binance-rs/pull/43
Add MarketOrder refactor market_buy/market_sell request by @clementpl in https://github.com/ccxt/binance-rs/pull/46
[WIP] Futures API: Market by @AlexApps99 in https://github.com/ccxt/binance-rs/pull/41
Update Cargo.toml by @0cv in https://github.com/ccxt/binance-rs/pull/49
Add cancel all orders for Spot by @0cv in https://github.com/ccxt/binance-rs/pull/50
Endpoint update by @0cv in https://github.com/ccxt/binance-rs/pull/51
Replace serde_derive by using 'derive' feature from serde directly by @TimvanScherpenzeel in https://github.com/ccxt/binance-rs/pull/53
Replace large "ring" dependency with "Hmac" implementation and fix typo by @TimvanScherpenzeel in https://github.com/ccxt/binance-rs/pull/54
update dependencies by @jcaromiq in https://github.com/ccxt/binance-rs/pull/59
Add support to combined streams by @gabriel-milan in https://github.com/ccxt/binance-rs/pull/60
Add support for custom orders by @Netherdrake in https://github.com/ccxt/binance-rs/pull/63
Attempt to improve readme: by @dorak88783 in https://github.com/ccxt/binance-rs/pull/68
Fix return type for cancel all orders. by @dorak88783 in https://github.com/ccxt/binance-rs/pull/67
singular-trade by @arekbal in https://github.com/ccxt/binance-rs/pull/70
New function "get_all_24h_price_stats" by @g1mv in https://github.com/ccxt/binance-rs/pull/76
introduced a 'inner_client' to make use of reqwest connection pooling by @DartMen in https://github.com/ccxt/binance-rs/pull/71
Feature/add orders with quote quantities by @dorak88783 in https://github.com/ccxt/binance-rs/pull/73
Creation of config options by @dorak88783 in https://github.com/ccxt/binance-rs/pull/75
Add derive-debug and other useful derives on the WebsocketEvent by @dorak88783 in https://github.com/ccxt/binance-rs/pull/78
Make recv_window flexible by @dorak88783 in https://github.com/ccxt/binance-rs/pull/79
Feature/add custom depth by @dorak88783 in https://github.com/ccxt/binance-rs/pull/81
Add Stop Limit by @ppamorim in https://github.com/ccxt/binance-rs/pull/83
Update libraries by @ppamorim in https://github.com/ccxt/binance-rs/pull/85
Revert "Update libraries" by @ppamorim in https://github.com/ccxt/binance-rs/pull/88
Enable github action by @dorak88783 in https://github.com/ccxt/binance-rs/pull/89
Cleanup API by @ppamorim in https://github.com/ccxt/binance-rs/pull/84
Fix critical typo in building request body by @dorak88783 in https://github.com/ccxt/binance-rs/pull/90
Feature/add initial tests by @dorak88783 in https://github.com/ccxt/binance-rs/pull/91
Fix MinNotional filter. by @sergshabal in https://github.com/ccxt/binance-rs/pull/92
Cleanup websocket and add benchmark by @ppamorim in https://github.com/ccxt/binance-rs/pull/93
Add more unit tests by @ppamorim in https://github.com/ccxt/binance-rs/pull/96
Remove redundant field from Bids and and Asks by @jhnsmth in https://github.com/ccxt/binance-rs/pull/99
Fixing typo for Spot::Ticker24hr in api.rs by @nopbit in https://github.com/ccxt/binance-rs/pull/98
Add pu field to DepthOrderBookEvent by @KalitaAlexey in https://github.com/ccxt/binance-rs/pull/103
Futures account api by @chipshort in https://github.com/ccxt/binance-rs/pull/104
Futures account api by @vikulikov in https://github.com/ccxt/binance-rs/pull/101
fix: fix testenet api endpoints by @qrayven in https://github.com/ccxt/binance-rs/pull/107
Remove WebSockets::subscription by @KalitaAlexey in https://github.com/ccxt/binance-rs/pull/106
feat: add client id for custom order by @qrayven in https://github.com/ccxt/binance-rs/pull/108
fix spot depth event by @KalitaAlexey in https://github.com/ccxt/binance-rs/pull/110
Update dependencies by @jhnsmth in https://github.com/ccxt/binance-rs/pull/111
Fix bug in futures market_buy and market_sell by @chipshort in https://github.com/ccxt/binance-rs/pull/112
Add more methods to FuturesAccount by @vikulikov in https://github.com/ccxt/binance-rs/pull/114
Add function to cancel order with custom id by @vikulikov in https://github.com/ccxt/binance-rs/pull/115
Change string_or_float to accept INF by @chipshort in https://github.com/ccxt/binance-rs/pull/116
Add get_all_24h_price_stats by @chipshort in https://github.com/ccxt/binance-rs/pull/118
Savings endpoints by @chipshort in https://github.com/ccxt/binance-rs/pull/117
add futures api, fix futures ws endpiont by @sergshabal in https://github.com/ccxt/binance-rs/pull/120
Add futures websockets by @dorak88783 in https://github.com/ccxt/binance-rs/pull/124
Update dependencies by @jhnsmth in https://github.com/ccxt/binance-rs/pull/129
Add stop order for futures account by @kkrittipong in https://github.com/ccxt/binance-rs/pull/132
Add get_agg_trades for spot api by @chipshort in https://github.com/ccxt/binance-rs/pull/131
added futures get_custom_depth function by @jp-belanger in https://github.com/ccxt/binance-rs/pull/133
Added custom futures order for professional traders in https://github.com/ccxt/binance-rs/pull/135
Unify kline data type by @siegfried in https://github.com/ccxt/binance-rs/pull/137
Reformat with rustfmt by @siegfried in https://github.com/ccxt/binance-rs/pull/138
Change types in Kline from i32 to i64 by @siegfried in https://github.com/ccxt/binance-rs/pull/139
Implement open_interest_statistics by @siegfried in https://github.com/ccxt/binance-rs/pull/140
added BalanceUpdate event support by @agubarev in https://github.com/ccxt/binance-rs/pull/141
Add FuturesUserStream and separate model for futures order update event by @julesyoungberg in https://github.com/ccxt/binance-rs/pull/143
Fix default config websocket endpoint by @marcellius33 in https://github.com/ccxt/binance-rs/pull/145
Added new type filter in symbol by @edmand46 in https://github.com/ccxt/binance-rs/pull/148
feat: futures account by @yovanoc in https://github.com/ccxt/binance-rs/pull/149
fix: serde futures account by @yovanoc in https://github.com/ccxt/binance-rs/pull/150
binance futures api: cancel order with client id by @cdrappi in https://github.com/ccxt/binance-rs/pull/151
Add new filter types: NOTIONAL and PERCENT_PRICE_BY_SIDE by @kfastov in https://github.com/ccxt/binance-rs/pull/157
fix User Stream AccountUpdateEvent by @jpmediadev in https://github.com/ccxt/binance-rs/pull/156
add Rustfmt CI target by @danieleades in https://github.com/ccxt/binance-rs/pull/160
use built-in traits by @danieleades in https://github.com/ccxt/binance-rs/pull/162
remove assert_eq comparisons to literal bools by @danieleades in https://github.com/ccxt/binance-rs/pull/163
remove useless 'let' bindings by @danieleades in https://github.com/ccxt/binance-rs/pull/166
add msrv check by @danieleades in https://github.com/ccxt/binance-rs/pull/165
remove unnecessary allocations in example by @danieleades in https://github.com/ccxt/binance-rs/pull/167
add dependabot config by @danieleades in https://github.com/ccxt/binance-rs/pull/161
remove needless pass by value by @danieleades in https://github.com/ccxt/binance-rs/pull/159
Bump actions/checkout from 2 to 3 by @dependabot[bot] in https://github.com/ccxt/binance-rs/pull/168
Update mockito requirement from 0.30.0 to 0.31.0 by @dependabot[bot] in https://github.com/ccxt/binance-rs/pull/169
update sha2 and hmac deps by @danieleades in https://github.com/ccxt/binance-rs/pull/174
update tungstenite dep by @danieleades in https://github.com/ccxt/binance-rs/pull/175
apply clippy linting to tests and examples by @danieleades in https://github.com/ccxt/binance-rs/pull/176
Clippy/pedantic by @danieleades in https://github.com/ccxt/binance-rs/pull/177
fix benchmarks by @danieleades in https://github.com/ccxt/binance-rs/pull/181
remove some redundant type annotations by @danieleades in https://github.com/ccxt/binance-rs/pull/183
use semicolons if nothing returned by @danieleades in https://github.com/ccxt/binance-rs/pull/185
support TimeInForce's GTX type in futures orders by @oudingfan in https://github.com/ccxt/binance-rs/pull/191
Update tungstenite requirement from 0.17.3 to 0.18.0 by @dependabot[bot] in https://github.com/ccxt/binance-rs/pull/193
add more endpoints: /fapi/v1/allOrders, /fapi/v1/userTrades, /sapi/v1/futures/transfer by @Y0h4n3s in https://github.com/ccxt/binance-rs/pull/189
Futures Get Income History (USER_DATA) by @vmark-dev in https://github.com/ccxt/binance-rs/pull/195
Add onboard date to Symbol. by @Evrard-Nil in https://github.com/ccxt/binance-rs/pull/197
add rolling window statistics streams by @okilimnik in https://github.com/ccxt/binance-rs/pull/220
Some minor fixes: default wss endpoint, dependencies upgrade and futures general endpoint ping by @ytskuh in https://github.com/ccxt/binance-rs/pull/219
FFI implemented by @hightop0924 in https://github.com/ccxt/binance-rs/pull/218
fix toml by @lluckydog in https://github.com/ccxt/binance-rs/pull/223
Add two apis of future by @cyborg42 in https://github.com/ccxt/binance-rs/pull/226
Update dependencies and fix security issue (CVE-2023-43669) by @ktjd123 in https://github.com/ccxt/binance-rs/pull/228
Extended trade history parsing. by @beborngod in https://github.com/ccxt/binance-rs/pull/240
chore: several updates by @carlosmiei in https://github.com/ccxt/binance-rs/pull/265
New Contributors
@monomadic made their first contribution in https://github.com/ccxt/binance-rs/pull/7
@autodelete made their first contribution in https://github.com/ccxt/binance-rs/pull/8
@benalexau made their first contribution in https://github.com/ccxt/binance-rs/pull/9
@koenw made their first contribution in https://github.com/ccxt/binance-rs/pull/10
@gleize made their first contribution in https://github.com/ccxt/binance-rs/pull/12
@JoshuaBatty made their first contribution in https://github.com/ccxt/binance-rs/pull/14
@dizda made their first contribution in https://github.com/ccxt/binance-rs/pull/17
@allada made their first contribution in https://github.com/ccxt/binance-rs/pull/21
@jeroenvervaeke made their first contribution in https://github.com/ccxt/binance-rs/pull/25
@LucasSimpson made their first contribution in https://github.com/ccxt/binance-rs/pull/27
@agodnic made their first contribution in https://github.com/ccxt/binance-rs/pull/32
@daifukunem made their first contribution in https://github.com/ccxt/binance-rs/pull/37
@guotie made their first contribution in https://github.com/ccxt/binance-rs/pull/38
@AlexApps99 made their first contribution in https://github.com/ccxt/binance-rs/pull/40
@clementpl made their first contribution in https://github.com/ccxt/binance-rs/pull/46
@0cv made their first contribution in https://github.com/ccxt/binance-rs/pull/49
@TimvanScherpenzeel made their first contribution in https://github.com/ccxt/binance-rs/pull/53
@jcaromiq made their first contribution in https://github.com/ccxt/binance-rs/pull/59
@gabriel-milan made their first contribution in https://github.com/ccxt/binance-rs/pull/60
@Netherdrake made their first contribution in https://github.com/ccxt/binance-rs/pull/63
@dorak88783 made their first contribution in https://github.com/ccxt/binance-rs/pull/68
@arekbal made their first contribution in https://github.com/ccxt/binance-rs/pull/70
@g1mv made their first contribution in https://github.com/ccxt/binance-rs/pull/76
@DartMen made their first contribution in https://github.com/ccxt/binance-rs/pull/71
@ppamorim made their first contribution in https://github.com/ccxt/binance-rs/pull/83
@sergshabal made their first contribution in https://github.com/ccxt/binance-rs/pull/92
@jhnsmth made their first contribution in https://github.com/ccxt/binance-rs/pull/99
@nopbit made their first contribution in https://github.com/ccxt/binance-rs/pull/98
@KalitaAlexey made their first contribution in https://github.com/ccxt/binance-rs/pull/103
@chipshort made their first contribution in https://github.com/ccxt/binance-rs/pull/104
@vikulikov made their first contribution in https://github.com/ccxt/binance-rs/pull/101
@qrayven made their first contribution in https://github.com/ccxt/binance-rs/pull/107
@kkrittipong made their first contribution in https://github.com/ccxt/binance-rs/pull/132
@jp-belanger made their first contribution in https://github.com/ccxt/binance-rs/pull/133
@siegfried made their first contribution in https://github.com/ccxt/binance-rs/pull/137
@agubarev made their first contribution in https://github.com/ccxt/binance-rs/pull/141
@julesyoungberg made their first contribution in https://github.com/ccxt/binance-rs/pull/143
@marcellius33 made their first contribution in https://github.com/ccxt/binance-rs/pull/145
@edmand46 made their first contribution in https://github.com/ccxt/binance-rs/pull/148
@yovanoc made their first contribution in https://github.com/ccxt/binance-rs/pull/149
@cdrappi made their first contribution in https://github.com/ccxt/binance-rs/pull/151
@kfastov made their first contribution in https://github.com/ccxt/binance-rs/pull/157
@jpmediadev made their first contribution in https://github.com/ccxt/binance-rs/pull/156
@danieleades made their first contribution in https://github.com/ccxt/binance-rs/pull/160
@dependabot[bot] made their first contribution in https://github.com/ccxt/binance-rs/pull/168
@oudingfan made their first contribution in https://github.com/ccxt/binance-rs/pull/191
@Y0h4n3s made their first contribution in https://github.com/ccxt/binance-rs/pull/189
@vmark-dev made their first contribution in https://github.com/ccxt/binance-rs/pull/195
@Evrard-Nil made their first contribution in https://github.com/ccxt/binance-rs/pull/197
@okilimnik made their first contribution in https://github.com/ccxt/binance-rs/pull/220
@ytskuh made their first contribution in https://github.com/ccxt/binance-rs/pull/219
@hightop0924 made their first contribution in https://github.com/ccxt/binance-rs/pull/218
@lluckydog made their first contribution in https://github.com/ccxt/binance-rs/pull/223
@cyborg42 made their first contribution in https://github.com/ccxt/binance-rs/pull/226
@ktjd123 made their first contribution in https://github.com/ccxt/binance-rs/pull/228
@beborngod made their first contribution in https://github.com/ccxt/binance-rs/pull/240
@carlosmiei made their first contribution in https://github.com/ccxt/binance-rs/pull/265
Full Changelog: https://github.com/ccxt/binance-rs/compare/0.2.0...0.21.1