* feat(kraken): stopLossPrice, takeProfitPrice [d2402ea75b](https://github.com/ccxt/ccxt/commits/d2402ea75b7a864edcd8b6b6f023b95ba410682e)
* feat(kraken): add trailing stop loss support [826730fc32](https://github.com/ccxt/ccxt/commits/826730fc328e16d7e5d5c57bfa7bb9c736d56f72)
* test(kraken): static request, createOrder stopLossPrice and trailingStopLossPrice [b74077796c](https://github.com/ccxt/ccxt/commits/b74077796c389a33925cfcfcb559a617037744b4)
* fix(bingx): ticker change removal [076bb8d997](https://github.com/ccxt/ccxt/commits/076bb8d997147cc3dc7cd9f2345534d625674df3)
* use trailingStopPrice instead of trailingStopLossPrice [4b672d87a8](https://github.com/ccxt/ccxt/commits/4b672d87a81e41cab2185357d5068592a522c9b1)
* fix stopLossPrice static request failure [d193f28a9a](https://github.com/ccxt/ccxt/commits/d193f28a9a2e01dce3f4f740904ec4172bc349e3)
* cryptocom parseTicker fix [f61565cea7](https://github.com/ccxt/ccxt/commits/f61565cea77752a61c910f87ee12829b74a70efc)
* remove percentage [53fb2cd603](https://github.com/ccxt/ccxt/commits/53fb2cd603645b90a041d1c3fbfc7900419c3c7e)
* feat(krakenfutures): createOrder, triggerPrice, stopLossPrice, takeProfitPrice [b8b67ed47a](https://github.com/ccxt/ccxt/commits/b8b67ed47af9a8ebaab9937f8f5f7915aecafd6e)
* test(krakenfutures): static request, triggerPrice, stopLossPrice, takeProfitPrice [34be1e3e6b](https://github.com/ccxt/ccxt/commits/34be1e3e6b090b0db445eaf45cc46c477866d717)
* test(kraken): static request, createOrder, takeProfitPrice [6c6a536006](https://github.com/ccxt/ccxt/commits/6c6a536006506ca1226b1fc82fbcc7ea4a2df6cf)
* binance: static test add future & option symbol [86e90e4412](https://github.com/ccxt/ccxt/commits/86e90e4412d6eccedf2263e0831f5a86ec7be086)
* remove safeNumber [bbb86f3fbc](https://github.com/ccxt/ccxt/commits/bbb86f3fbc81862c9e2726b9c6343cd4d0f6a4b2)
* ssl_context [85b6c2ec3b](https://github.com/ccxt/ccxt/commits/85b6c2ec3bb89cd2d9a6bf5f2f811e7752384e5f)
* session proxy closing on every req [a1d027afc0](https://github.com/ccxt/ccxt/commits/a1d027afc01bfab0ef5a8262c5fe28ea378fb029)
* fix transpiling [d355672076](https://github.com/ccxt/ccxt/commits/d3556720766f751df31fd40b72c4eb3f6f3dea7a)
* multi session [72fdfe043b](https://github.com/ccxt/ccxt/commits/72fdfe043b3eeb1038af02e1347b68485ba8b3ad)
* multi session in instance [6b4459b090](https://github.com/ccxt/ccxt/commits/6b4459b0905b2547c12bef114270f21037e7860c)
* lint py [4203d9c4b8](https://github.com/ccxt/ccxt/commits/4203d9c4b850acc4f452639c0f2dc61ff4a56590)
* add balance response tests [cc3923030c](https://github.com/ccxt/ccxt/commits/cc3923030c09049de691b9348e596a8cdb938ee7)
* fix(kucoin): protect fetchOrder against undefined order [df9850ec48](https://github.com/ccxt/ccxt/commits/df9850ec4849322821f8216c62cb184d428bcb6e)
* use safeString instead [ba31f976cf](https://github.com/ccxt/ccxt/commits/ba31f976cf033cb0f28d3a9fa1a1772c2dfce16b)
* fix bool difference [1496042723](https://github.com/ccxt/ccxt/commits/14960427232790268b396071aa281291b519af51)
* fix(gate): correct timestamp property in handleBalance [db19b8ac5a](https://github.com/ccxt/ccxt/commits/db19b8ac5ad19977925cd727bf273cc800e29235)
* docsify version bump [668e7ce796](https://github.com/ccxt/ccxt/commits/668e7ce79655372dc4cc7512c44b350e0c84ec2c)
* docsify version bump [8bc8d57305](https://github.com/ccxt/ccxt/commits/8bc8d57305bc555a2a6d56a383d3f4499b91c18d)
* docs: fix types [13ae0413f3](https://github.com/ccxt/ccxt/commits/13ae0413f3ab6adaf6b9af120c8e4a0492eb63d2)
* kucoin: add apis [7cc3e6f395](https://github.com/ccxt/ccxt/commits/7cc3e6f395b511a1eca899b9d88abcbd96248d9f)
* binance: setMarginMode remove method usage [477e1dede8](https://github.com/ccxt/ccxt/commits/477e1dede8f1a122ec1373802d06fbbb24f8ee39)
* okx: fix watchMyTrades cost bug [a910913259](https://github.com/ccxt/ccxt/commits/a910913259d86b5972a11000ba76240733719daf)
* fix(binance): watchTicker remove default timestamp value of this.milliseconds [c8621cb5e5](https://github.com/ccxt/ccxt/commits/c8621cb5e55d5b0825ba2acbf82e1633abaa93b0)
* fix(bitmart): fetchTicker remove default timestamp value of this.milliseconds [66d5efe5dc](https://github.com/ccxt/ccxt/commits/66d5efe5dc0457063bd21a877d033964b49e0cb5)
* bingx error mapping [408f9c8fd9](https://github.com/ccxt/ccxt/commits/408f9c8fd9cf2b011931fd3450f13fb97d53da64)
* kucoin: update cancelAllOrders in hf orders [66a9797438](https://github.com/ccxt/ccxt/commits/66a9797438cf53d514e2a15cd236bf3474697dc5)
* proxy conn [0ae754f24f](https://github.com/ccxt/ccxt/commits/0ae754f24fc05d33d1e7eb05e0fb4704d8e58ee7)
* rework proxies [9590947cca](https://github.com/ccxt/ccxt/commits/9590947ccab7cdd0e1a05b39e62ed5a90d3cc2fe)
* addr [79f4a6ae8d](https://github.com/ccxt/ccxt/commits/79f4a6ae8debac24a6b05e5d0e7aa2d957e45f43)
* add spot/isolated tests [8b0c8e2145](https://github.com/ccxt/ccxt/commits/8b0c8e2145b275cfe0814ad597913b7fa3c9962e)
* tmp remove test [09aed753cd](https://github.com/ccxt/ccxt/commits/09aed753cd724e4c1f3b5ab62e4cd48f534ee133)
* restore tests [f2cf90a5dc](https://github.com/ccxt/ccxt/commits/f2cf90a5dc238b66d3f967283277bcaeac244445)
* dynamic default connectors [5d49244495](https://github.com/ccxt/ccxt/commits/5d4924449562c2c67458b21ba22f30edabd7a61a)
* reorg init [90afa3e6ed](https://github.com/ccxt/ccxt/commits/90afa3e6ed7651400a098dc0b3d5954a629f50d1)
* migrate connector init [a8a02491c4](https://github.com/ccxt/ccxt/commits/a8a02491c4f394d173a1647f8d876b103a83fc7e)
* remove props [0b734cb725](https://github.com/ccxt/ccxt/commits/0b734cb725f8efa4c8e8fd119f2064837bf46b88)
* proxy inplace [8aee2fe522](https://github.com/ccxt/ccxt/commits/8aee2fe522c0b4667d6009ea9279dea039cd18b4)
* rename [57bf45c6a0](https://github.com/ccxt/ccxt/commits/57bf45c6a0348d3fc1e9040e89fe319bc6e1c1ff)
* arg [f6f9a01ed2](https://github.com/ccxt/ccxt/commits/f6f9a01ed2bfce1183c375496f5a0fefac73891a)
* remove prop [5a66ed850b](https://github.com/ccxt/ccxt/commits/5a66ed850b4a5af9aeaae517c52fe1fb65cadb66)
* simplification [a12417cf3b](https://github.com/ccxt/ccxt/commits/a12417cf3b0c4bca27f807ddf1d7ba5bc3d85168)
* add static test [a4feb2a7bb](https://github.com/ccxt/ccxt/commits/a4feb2a7bbac14b4fa2e93053a7040ada9adf4bc)
* fix(coinbase): parseOrder, stop orders [14ec610f0c](https://github.com/ccxt/ccxt/commits/14ec610f0c022bacb32822465b002f98e1b6fc66)
* feat(delta): closeAllPositions [7204253390](https://github.com/ccxt/ccxt/commits/7204253390a3bfa100262546744e9b7f4bfc5f2a)
* emulate return type [5113d66418](https://github.com/ccxt/ccxt/commits/5113d66418f2002ca35d2f92a38f59cfa7cf0761)
* feat(kucoin): add createMarketBuyOrder thods [f2133f88c6](https://github.com/ccxt/ccxt/commits/f2133f88c6f484927e15d97ebfaf078e40ced333)
* add static tests [002332f181](https://github.com/ccxt/ccxt/commits/002332f181316e955b3df19385a11a5d8691e8d3)
* spot margin tests [66c30f26a6](https://github.com/ccxt/ccxt/commits/66c30f26a603acbe99f5c255fbe1e520eaac61cf)
* Update transpile.js [be5f49aef3](https://github.com/ccxt/ccxt/commits/be5f49aef31ed2a4605829327471b52af2afe1f7)
* travis: debug statements [d7562f6b48](https://github.com/ccxt/ccxt/commits/d7562f6b48a9ac86aedfb0d761189019c118f8bc)
* tmp comment python env [c765857875](https://github.com/ccxt/ccxt/commits/c765857875769eb9c9fed65f4a7fda00495b0feb)
* revert push.sh changes [89c738767c](https://github.com/ccxt/ccxt/commits/89c738767c0eaed5f117fae996eaf4998eefc45d)
* 4.1.96 [8db5407617](https://github.com/ccxt/ccxt/commits/8db5407617e3de09f64cf42b9c074c8fbb7cf08f)