## 4.2.80 (2024-03-22)

*  chore(exchange): marketIds, marketSymbols, marketCodes parameter type (#21761) [d5f1c28cae](https://github.com/ccxt/ccxt/commits/d5f1c28cae693e360ffaf60c8d5672e7cba24849)
*  fix(gate): edit swap sell orders (#21863) [e1d3914ed8](https://github.com/ccxt/ccxt/commits/e1d3914ed8b260627f30f88b92061ff0ceb38216)
*  fix(hyperliquid): position contracts and format vault address (#21868) [3bface52e3](https://github.com/ccxt/ccxt/commits/3bface52e350b4e0343ffe7e3e029a209959dcfa)
*  [ADD] python upbit 10m timeframe (#21869) [b3ff6fe50f](https://github.com/ccxt/ccxt/commits/b3ff6fe50fca9c3c84440cad6730f48977343198)
*  mexc error handling comments [d239a59329](https://github.com/ccxt/ccxt/commits/d239a59329c3e05ac5423d25026b88527ecc750a)
*  deribit: new methods, fetchOption and fetchOptionChain (#21867) [b5bea6497a](https://github.com/ccxt/ccxt/commits/b5bea6497a43e74363cd600cf0d392727407b16a)
*  4.2.80 [8afc29bb25](https://github.com/ccxt/ccxt/commits/8afc29bb258518e634d4f2bbdc82e48c0f34fa0a)


## 4.2.79 (2024-03-21)

*  fix(bitget): ws auth in c# (#21840) [22b7e6e65c](https://github.com/ccxt/ccxt/commits/22b7e6e65c71a19625f5dfc980b4f90ef0ed8b3c)
*  `bitstamp` `fetchBalance` and `parseBalance` update (#21825) [bcdfffd50f](https://github.com/ccxt/ccxt/commits/bcdfffd50fa35ff239d3120d70e4b1851707e1b0)
*  fix(bybit): watchPositions on the closing event (#21841) [a2a5f93bfe](https://github.com/ccxt/ccxt/commits/a2a5f93bfe2d70a3d44f23dc8f12df810a70dfbf)
*  gate: add apis (#21852) [91e0e0866e](https://github.com/ccxt/ccxt/commits/91e0e0866e2bad2b01ed1ea08bfb86295db4d047)
*  feat(bybit): add fetchFundingHistory (#21844) [9f8fc85ab2](https://github.com/ccxt/ccxt/commits/9f8fc85ab21ac8d3a6cc7d23ff128c8d856984f2)
*  feat(bingx): add api to close position by id (#21849) [730535dbab](https://github.com/ccxt/ccxt/commits/730535dbabda2fb1aa3225e461640a929ef711db)
*  Remove usage of deprecated python datetime functions (#21846) [e132357357](https://github.com/ccxt/ccxt/commits/e132357357099e8ee724840ccf0d00ed5fb2fdec)
*  fix(coinbaseinternational): api docs link (#21842) [fc327b9d19](https://github.com/ccxt/ccxt/commits/fc327b9d1918e42db1aaac265ee16f6e0a03a8a8)
*  fix(gate): swap edit order amount (#21859) [87d826245f](https://github.com/ccxt/ccxt/commits/87d826245f345ac56a0b281ee3d3f514af08d995)
*  4.2.79 [a348b23a09](https://github.com/ccxt/ccxt/commits/a348b23a09d864326157f86637bf22758a81d464)


## 4.2.78 (2024-03-20)

*  fix(gateio): add loan endpoint for gateio (#21822) [316877858f](https://github.com/ccxt/ccxt/commits/316877858fa6271011991fc4235dde9d15122cf0)
*  fix(coinbase): protect fetchLedger (#21821) [7d0e269080](https://github.com/ccxt/ccxt/commits/7d0e269080bb01b4aed08b91995fbca11232833f)
*  okx: update error code & withdraw status code (#21829) [4c91a6f41a](https://github.com/ccxt/ccxt/commits/4c91a6f41abfe3730e1b498a0f91030f3472934e)
*  fix(coinbase): allow params in fetchAccountId (#21827) [8fb8aaccae](https://github.com/ccxt/ccxt/commits/8fb8aaccae64d658bdfd0c3776f586532e641620)
*  fix(hyperliquid): omit timeInForce (#21826) [58bef456c0](https://github.com/ccxt/ccxt/commits/58bef456c0ea1c8da84a19e10af34843efb6f2fc)
*  okcoin: update errorcode (#21833) [0fdd0c2b67](https://github.com/ccxt/ccxt/commits/0fdd0c2b679e097cc5ed2eb76ca0772951984ce8)
*  kucoin: update errorcode (#21832) [5d9c021b5f](https://github.com/ccxt/ccxt/commits/5d9c021b5f8103d43f62bf6d6254c5a47e10821b)
*  feat(woo): add fetchOpenOrders and fetchClosedOrders (#21835) [70ba9aaeda](https://github.com/ccxt/ccxt/commits/70ba9aaeda83147f69b793807e23baa0b2d2cd1b)
*  fix(cs): make this.clients threadSafe (#21838) [35d3cad8eb](https://github.com/ccxt/ccxt/commits/35d3cad8ebe9d9450f5b73b253bc53ceccc79640)
*  fix(bybit): add maxNotional in fetchLeverageTiers (#21828) [40bc877975](https://github.com/ccxt/ccxt/commits/40bc87797522b19271be7bce64c45cc303ff3bbe)
*  4.2.78 [c581613a52](https://github.com/ccxt/ccxt/commits/c581613a5204c360b1307b50abff57f8a014c415)


## 4.2.77 (2024-03-19)

*  fix(blofin): add tpsl to cancelOrder (#21786) [e5c97aa3c5](https://github.com/ccxt/ccxt/commits/e5c97aa3c5b4507425be4d2cf2724c537615aae8)
*  chore: added types to safeMarket header (#21579) [fab83a86de](https://github.com/ccxt/ccxt/commits/fab83a86de079a80f0601f68fcfd3cd65796458c)
*  fix(test): remove php warnings from idTests (#21788) [d8325cfa0f](https://github.com/ccxt/ccxt/commits/d8325cfa0f1ec72f48fc7d69acc5f968aaf3e847)
*  bybit: fetchMyTrades, execType (#21801) [0532234266](https://github.com/ccxt/ccxt/commits/0532234266f653f0a31329386ed463f7bbeb935d)
*  Bingx parse status FAILED as canceled (#21796) [f3b41ac22b](https://github.com/ccxt/ccxt/commits/f3b41ac22bcc8edbb418f2e2245c6824d1bf38eb)
*  kucoin: add fetchBorrowRateHistory & fetchBorrowRateHistories (#21802) [7b60cd0b44](https://github.com/ccxt/ccxt/commits/7b60cd0b445f85aa85fde79883685e4e34323b88)
*  remove extra empty lines from stderr (#21806) [367f02869e](https://github.com/ccxt/ccxt/commits/367f02869e0aa893cb77b464cbc1ca0894c19c44)
*  fix(cs): authentication flow in ws (#21793) [9bb601ecc2](https://github.com/ccxt/ccxt/commits/9bb601ecc22486a8561361cd9d88c37e7c2d168d)
*  bybit: createOrder, add alternative endpoint support (#21799) [6544937711](https://github.com/ccxt/ccxt/commits/654493771199f9f84422af74b11e96bc6129edc1)
*  chore(exchange): convertTradingViewToOHLCV, convertOHLCVToTradingView parameter type (#21758) [d2fee03dc0](https://github.com/ccxt/ccxt/commits/d2fee03dc0f6dc29d5099fd6b2d03d55f7511b07)
*  chore(exchange): isRoundNumber parameter type (#21757) [7ddc5902dc](https://github.com/ccxt/ccxt/commits/7ddc5902dcd842c1375dc0b1b76835976e57875a)
*  fix(kraken): update docstring @see links (#21810) [318e6c5ef1](https://github.com/ccxt/ccxt/commits/318e6c5ef135707454807b82c6b611a75c0e5ba0)
*  `delta.ts` `marketsByNumericId` and `currenciesByNumericId` update (#21794) [ff1a077e2e](https://github.com/ccxt/ccxt/commits/ff1a077e2ebfc57130f423cb30629693352cb7c8)
*  fix(delta): parseLedgerEntry fix (#21815) [030b135b8b](https://github.com/ccxt/ccxt/commits/030b135b8b440e5a500470bf341708f0ba656eb1)
*  fix(types): handle list info on trade (#21814) [7003616664](https://github.com/ccxt/ccxt/commits/7003616664851201446f87c2a58403e26cc8ae67)
*  fix(coinbase): increase pagination maxEntriesPerRequest (#21816) [73ada1ff4c](https://github.com/ccxt/ccxt/commits/73ada1ff4ca295f07bd1e7eec0550482b96d2d69)
*  4.2.77 [629627af68](https://github.com/ccxt/ccxt/commits/629627af6803b7ec8128022edaab2195bc543ada)


## 4.2.76 (2024-03-18)

*  coinbaseinternational exchange title capitalized [c4adb62474](https://github.com/ccxt/ccxt/commits/c4adb624743f2b11951e375aae2c63bd586a7b5a)
*  coinbaseinternational exchange title capitalized [6c74bbfd60](https://github.com/ccxt/ccxt/commits/6c74bbfd60dd3b1294eaacad1ae3fae73d854893)
*  bingx: minor update (#21772) [6d7b4c59af](https://github.com/ccxt/ccxt/commits/6d7b4c59af3d8190b5fe43938b060b872b0cd325)
*  fix(coinbaseinternational): rename errors to exceptions (#21779) [47e3525a67](https://github.com/ccxt/ccxt/commits/47e3525a67762646cdcab48d4e295a066482e152)
*  binance: add apis (#21771) [cb1d2c2408](https://github.com/ccxt/ccxt/commits/cb1d2c2408281ee37a7f53c35cb51017834da0ec)
*  feat(coinbase): add pagination in fetchLedger (#21769) [9eeab3ddb2](https://github.com/ccxt/ccxt/commits/9eeab3ddb29841dc3b6d94cdbc502eca25a63961)
*  bybit: update doc (#21775) [7a4a3bedd1](https://github.com/ccxt/ccxt/commits/7a4a3bedd1030064343d5f4fd49451e7efa1ff25)
*  gate: update doc (#21776) [61a335ed5f](https://github.com/ccxt/ccxt/commits/61a335ed5f3769832be958bc6ae9387fc4e01383)
*  htx: update doc (#21777) [429aad9ecf](https://github.com/ccxt/ccxt/commits/429aad9ecf7ba4b79af4352d0053a43fbfa3f9f6)
*  binance: update doc (#21778) [eb53b3f77b](https://github.com/ccxt/ccxt/commits/eb53b3f77b3feffb96aedffc6548ddaefa23fc93)
*  fix(bybit): infer trade symbol correctly (#21781) [4311df78d1](https://github.com/ccxt/ccxt/commits/4311df78d17e2b657b91e20468724ac8491180ff)
*  4.2.76 [97fd954eef](https://github.com/ccxt/ccxt/commits/97fd954eef223c3d61c87e11b81cb2f73d1faa0b)


## 4.2.75 (2024-03-17)

*  ascendex: edit fetchPositions (#21749) [d1420eb5c0](https://github.com/ccxt/ccxt/commits/d1420eb5c0125ca56b729e46b840b3e3d07e4dfb)
*  CLI.md: added some useful examples (#21750) [f0f8c09dd8](https://github.com/ccxt/ccxt/commits/f0f8c09dd82adda071dda9fda39acff7847f8475)
*  coinex: update documentation links (#21751) [a066b72157](https://github.com/ccxt/ccxt/commits/a066b721573d96f1f15f04a85de5f7d2687a5eae)
*  gate: Add order type mapping for finish orders (#21765) [a7f9a99deb](https://github.com/ccxt/ccxt/commits/a7f9a99deb3ea987e0ccae9a7d7c7731811a2ca0)
*  chore: update changelog (#21766) [2f52e67538](https://github.com/ccxt/ccxt/commits/2f52e675383d1b84d960f3e33d377c676db67018)
*  chore: added type AccountStructure to be returned by fetchAccounts (#21708) [8417abb788](https://github.com/ccxt/ccxt/commits/8417abb78829f16f8c178681953cce72dd3d0b0e)
*  feat(tradeogre): add exchange (#21767) [b811455d11](https://github.com/ccxt/ccxt/commits/b811455d11fa1d0a08dde199ba2b5c5099c996c6)
*  kucoin error code 400100 InsufficientFunds [66ff9026f0](https://github.com/ccxt/ccxt/commits/66ff9026f050386f4eca5855870b69b384c9b12c)
*  4.2.75 [31a135004d](https://github.com/ccxt/ccxt/commits/31a135004da94f062e5df538b83cca813c720505)


## 4.2.74 (2024-03-15)

*  feat(Exchange) make Str type export (#21734) [e96637c76b](https://github.com/ccxt/ccxt/commits/e96637c76be50115842cfadac8df8f25bf6ae1a1)
*  feat(cli): add ccxt global command and raw, update docs (#21733) [4581b081c5](https://github.com/ccxt/ccxt/commits/4581b081c5265805697d2ce03826d888d3f9e385)
*  fix(coinbaseinternational): update link (#21742) [990cac7a65](https://github.com/ccxt/ccxt/commits/990cac7a654b34090e2713f43dd0384e3d7f802b)
*  fix(hyperliquid): precision fix (#21745) [265d6449d1](https://github.com/ccxt/ccxt/commits/265d6449d1893d3f156c9e762ea8079c6cd4cf78)
*  feat(bybit): add fetchLeverageTiers (#21747) [dcccb5a17f](https://github.com/ccxt/ccxt/commits/dcccb5a17fdf4b70ba26e03c33209b6e00377970)
*  fix(hyperliquid): market orders price precision after slippage (#21748) [05a51da18a](https://github.com/ccxt/ccxt/commits/05a51da18a679aef0796fa80cc77171f97233f09)
*  4.2.74 [3c92438b1f](https://github.com/ccxt/ccxt/commits/3c92438b1f3095c3f22bbf20ac5a6490de29c50b)


## 4.2.73 (2024-03-15)

*  mexc error remapping (#21726) [22c649a8b6](https://github.com/ccxt/ccxt/commits/22c649a8b6b3e08d08b0a7005394ccc905caea94)
*  coinbaseinternational (#21191) [89c488595c](https://github.com/ccxt/ccxt/commits/89c488595c9509b31aa72a44425be9a5fa6a7473)
*  fix(okx): fundingRateHistory pagination (#21737) [ad18dc2cef](https://github.com/ccxt/ccxt/commits/ad18dc2cef348361d8c399b28eec2afe84da6d8e)
*  fix(hyperliquid): precision (#21739) [24e5e18793](https://github.com/ccxt/ccxt/commits/24e5e1879393223e8a45e2dc24fe1fb91d2bc6cb)
*  btcturk: update timeframes (#21740) [570e943db7](https://github.com/ccxt/ccxt/commits/570e943db7b77324917549c1cd4a17520ce41343)
*  4.2.73 [eae47530a3](https://github.com/ccxt/ccxt/commits/eae47530a368fb7c405f1e26dea1165abb0df272)


## 4.2.72 (2024-03-14)

*  ascendex: add fetchMarginMode and fetchMarginModes (#21719) [2cbaa3dec9](https://github.com/ccxt/ccxt/commits/2cbaa3dec9eba8fefd4069b742ae66cc3ef45500)
*  ascendex: add fetchLeverage and fetchLeverages (#21718) [9c0d0669f9](https://github.com/ccxt/ccxt/commits/9c0d0669f96ab77df92f38c8982dcc2b284f1529)
*  chore: add types LastPrice, LastPrices (#21711) [e8dcc04c64](https://github.com/ccxt/ccxt/commits/e8dcc04c64a50881d560d876cc4e809a3d715f3c)
*  bingx: add keepAliveListenKey (#21710) [5873876845](https://github.com/ccxt/ccxt/commits/58738768450a2a9942518271f3a584169825e7ff)
*  CLI.md: fixed a few minor typos (#21720) [1670c8f090](https://github.com/ccxt/ccxt/commits/1670c8f090a2d3afe07e26ab5c9e0d5ec81f9679)
*  fix(hitbtc) handle new orderbook snapshot correctly (#21723) [d82926803a](https://github.com/ccxt/ccxt/commits/d82926803aeaa68af054c4dda589117170cd0b95)
*  4.2.72 [c44252bf79](https://github.com/ccxt/ccxt/commits/c44252bf798d52d4b22e7128fb4e002ce47cc8d8)


## 4.2.71 (2024-03-14)

*  hyperliquid: add ws pro (#21638) [346f509b7b](https://github.com/ccxt/ccxt/commits/346f509b7b82af4b21b488a663c14af1be98eee1)
*  feat(ResponseTests): add tests (#21694) [14677e08d2](https://github.com/ccxt/ccxt/commits/14677e08d2ebb042e45b6aa640a001ee7af0dd62)
*  coinbase: update (#21693) [a500125975](https://github.com/ccxt/ccxt/commits/a500125975baca21203377108cf34a59aded73f3)
*  fix(php): remove undefined types (#21695) [39c5e74265](https://github.com/ccxt/ccxt/commits/39c5e74265fc985e0876d5853c3b324954c8288f)
*  Bitget improve pos docs (#21701) [796ffa18fb](https://github.com/ccxt/ccxt/commits/796ffa18fba27dd5acda372dddcaded2074a976c)
*  Update types.ts with more Str (#21690) [145379510f](https://github.com/ccxt/ccxt/commits/145379510f487a70ffbfaa0f9f785faad84d54c8)
*  added CLI to wiki/README.md [cdbc833d2d](https://github.com/ccxt/ccxt/commits/cdbc833d2d96c0fadbc66eee62fef77b5ed05641)
*  added CLI to wiki/README.md [df1cc3e3d5](https://github.com/ccxt/ccxt/commits/df1cc3e3d50b6a20d4720e684738227969e5fd0f)
*  wiki/README.md [2fcc69d0ce](https://github.com/ccxt/ccxt/commits/2fcc69d0ce4616a9ebed990630dcfc32ff984040)
*  4.2.71 [d6a205dc84](https://github.com/ccxt/ccxt/commits/d6a205dc8494c74da135b14e438b04a240296735)


## 4.2.70 (2024-03-13)

*  gate: add fetchLeverage and fetchLeverages (#21692) [13c6a570c9](https://github.com/ccxt/ccxt/commits/13c6a570c96c90328c6e44412a6b2cd58dd8dc29)
*  4.2.70 [391f592150](https://github.com/ccxt/ccxt/commits/391f592150399c7bc8cc21b6ffa06f9e3bb4da40)


## 4.2.69 (2024-03-12)

*  gate: patch parseOrder (#21673) [fd467c9186](https://github.com/ccxt/ccxt/commits/fd467c9186de020f14e2682b735d0e1a00c244cd)
*  htx: add apis (#21670) [f76f76eb63](https://github.com/ccxt/ccxt/commits/f76f76eb6380344cf9b104a74485867587d9f1d7)
*  kucoin: fetchOHLCV add timeframes 1month (#21669) [299ea644ef](https://github.com/ccxt/ccxt/commits/299ea644ef09af243cf6dcb8960717ca31b4a607)
*  hitbtc: update errors (#21671) [7229fcd56b](https://github.com/ccxt/ccxt/commits/7229fcd56bea4a823004ddbaa890a0fc4b3952ae)
*  Bitstamp `transfer` method added (#21214) [af6af5e8d7](https://github.com/ccxt/ccxt/commits/af6af5e8d73dbcf2fbd6dbd1794df3385c34fe93)
*  fix(kucoin): private headers (#21680) [8aaebfb75a](https://github.com/ccxt/ccxt/commits/8aaebfb75a073ecbd2cd91602e459f1dc3c6dfa1)
*  4.2.69 [52cf96a306](https://github.com/ccxt/ccxt/commits/52cf96a3063e5e3ea307348ea070ddc79155eefd)


## 4.2.68 (2024-03-11)

*  `NullableDict` and `NullableList` types added (#21658) [095376cfa9](https://github.com/ccxt/ccxt/commits/095376cfa9b5598998c17d0a8b28f23fe968f729)
*  fix(hyperliquid): vault trading (#21656) [93ad0ef50e](https://github.com/ccxt/ccxt/commits/93ad0ef50e724dffbae040b9419ce891aeae17a7)
*  fix(Manual): typo (#21659) [931259992c](https://github.com/ccxt/ccxt/commits/931259992c331027a9128be2ef95f17f41af3a7e)
*  4.2.68 [c0a899986b](https://github.com/ccxt/ccxt/commits/c0a899986babeabc5031c7ec2286e7d19cd5d62c)


## 4.2.67 (2024-03-11)

*  feat(staticTests): add new public request tests (#21639) [e94f23014a](https://github.com/ccxt/ccxt/commits/e94f23014a953104636781024f22dab7fa04f89c)
*  feat(staticTests): add new public request tests (#21639) [bcc544f8d4](https://github.com/ccxt/ccxt/commits/bcc544f8d40f6871e2ee95573aa6b02ba5fe9cdd)
*  fix(gate): patch fetchFundingHistory (#21653) [337615138b](https://github.com/ccxt/ccxt/commits/337615138b01e541014a3937adbafde1ac51402b)
*  fix(exchange): patch error message when call fetchPaginatedCallDynamic (#21654) [da87a03d4a](https://github.com/ccxt/ccxt/commits/da87a03d4ab27490524c127cd59ef90b1d581307)
*  4.2.67 [3f9889a55c](https://github.com/ccxt/ccxt/commits/3f9889a55cf5ecc68b000eeaa0d5cde80dff5de1)


## 4.2.66 (2024-03-10)

*  doc: add info in status structure (#21633) [d452436e7c](https://github.com/ccxt/ccxt/commits/d452436e7c2a90af15e1c76a8648f7caf37ea06c)
*  bitget: minor update (#21636) [7057056ce9](https://github.com/ccxt/ccxt/commits/7057056ce9719c6b270f6ed144b5c2a02450a924)
*  fix(hitbtc): ohlcv since (#21648) [04b4909cbe](https://github.com/ccxt/ccxt/commits/04b4909cbe48da457fa92176c538c7b4daec3797)
*  fix(bigone): createOrder (#21649) [9e028e8ae2](https://github.com/ccxt/ccxt/commits/9e028e8ae2d81898ca3f24d6277b43c4e10c6e82)
*  4.2.66 [25c732dd1c](https://github.com/ccxt/ccxt/commits/25c732dd1c26340aa47ed8bbaa59595d92e377e9)


## 4.2.65 (2024-03-08)

*  fix(coinbase): require payload for GET v2 private endpoint (#21598) [0bcd2d2dbf](https://github.com/ccxt/ccxt/commits/0bcd2d2dbfde540d455fbc167a7e3bb4a70f6d44)
*  blofin: add fetchMarginMode (#21600) [70d63aa4d5](https://github.com/ccxt/ccxt/commits/70d63aa4d557c2682220a9a17be51013c73d9eaf)
*  delta: add fetchMarginMode (#21601) [b2832c4a4b](https://github.com/ccxt/ccxt/commits/b2832c4a4bfb483bd3dc5c25ffa3b2b3550b7476)
*  docs(exchange, btcmarkets): calculateFee docstring (#21604) [4364157996](https://github.com/ccxt/ccxt/commits/436415799641227d8af451f9224e7eff40b4ed51)
*  some issues  (#21594) [31aad11294](https://github.com/ccxt/ccxt/commits/31aad112942c9074efb93175daaafdff36ac2e8c)
*  kucoin: add exchange broker implicit API endpoints (#21602) [b530a08b84](https://github.com/ccxt/ccxt/commits/b530a08b84de63435db5a2e53fa531cb88e8849b)
*  base/types.ts remove extra space (#21609) [0a779629a5](https://github.com/ccxt/ccxt/commits/0a779629a5cecc2bf1c7bf60c4c33ba9fcdff791)
*  fix(Exchange): snake_case transpile (#21607) [b901b59f9e](https://github.com/ccxt/ccxt/commits/b901b59f9e1bca29133216028df8b446385799da)
*  feat(kucoin): remove safeValue (#21613) [f2f931f713](https://github.com/ccxt/ccxt/commits/f2f931f713a1f7a93f020081b70b914fcaaab343)
*  feat(bingx): add TRAILING_TP_SL and test order (#21617) [2fc8d8679e](https://github.com/ccxt/ccxt/commits/2fc8d8679e50aa0728415c8a8fb7f7a8af4c621c)
*  feat(py): remove network from ethereum utils (#21599) [a865e3f82a](https://github.com/ccxt/ccxt/commits/a865e3f82a7deec992b2dda05e1700186f8113c4)
*  fix(btcmarkets): gave value to desription tag (#21619) [04fd8c75ee](https://github.com/ccxt/ccxt/commits/04fd8c75ee22f576aec4be4738456bc251359175)
*  binance: minor update (#21620) [a33e6085b2](https://github.com/ccxt/ccxt/commits/a33e6085b20bfbaeba71ba419b82b70163885b3a)
*  fix(bitmex): fetchFundingRateHistory reverse (#21628) [b6c926c284](https://github.com/ccxt/ccxt/commits/b6c926c284691b08b15a28540883680614adfa52)
*  4.2.65 [4d67b97d6f](https://github.com/ccxt/ccxt/commits/4d67b97d6f22e47724b75885597454b4810e58dd)


## 4.2.64 (2024-03-07)

*  bybit: update for spot (#21581) [95f8076b6a](https://github.com/ccxt/ccxt/commits/95f8076b6a30be1f1037c5b362ea84dd08b02479)
*  bitget: add fetchMarginMode (#21576) [5b7da28dfb](https://github.com/ccxt/ccxt/commits/5b7da28dfb3ab30eab1925d5e940b12b1302661a)
*  feat(idTests): add hyperLiquid (#21568) [b7428be564](https://github.com/ccxt/ccxt/commits/b7428be56407e726a4a0b91a8b9426675728c7f0)
*  fix(bitget): remove filled calculation from parseWsOrder (#21567) [08f1b20827](https://github.com/ccxt/ccxt/commits/08f1b20827456e080f05457c9646574263ae1d36)
*  feat(bingx): remove safeValue (#21564) [33e160dce3](https://github.com/ccxt/ccxt/commits/33e160dce3a7aec8364242fd3b318dc2c34b11e5)
*  feat(blofin): remove safeValue (#21566) [75a794fe9b](https://github.com/ccxt/ccxt/commits/75a794fe9bb5dcbd9815f6aa1b9841c0897eef13)
*  feat(kucoin): add broker download endpoint (#21583) [9700751fae](https://github.com/ccxt/ccxt/commits/9700751fae4f44d24faecf28cb319a7d870ff806)
*  fix(yobit): handleErrors (#21586) [bcb129f8d1](https://github.com/ccxt/ccxt/commits/bcb129f8d167b63fa9e7fe89c06b9277ed4455bc)
*  fix(CS): get value with typed IDicts (#21585) [288b923d60](https://github.com/ccxt/ccxt/commits/288b923d60b3306fe53586dbc323add33aed120e)
*  fix(coinexWs): authentication (#21589) [21eef8e262](https://github.com/ccxt/ccxt/commits/21eef8e26279e94bf538b39ff9fa746db831003a)
*  4.2.64 [6fbf8b7a29](https://github.com/ccxt/ccxt/commits/6fbf8b7a29a0dfe64348516b57bb3ca474b8a4e3)


## 4.2.63 (2024-03-07)

*  4.2.63 [b616b5fa97](https://github.com/ccxt/ccxt/commits/b616b5fa9769857d70623b9d1cf21d52db1a81ee)


## 4.2.62 (2024-03-06)

*  4.2.62 [10ab9db097](https://github.com/ccxt/ccxt/commits/10ab9db09781893e1f332869333efabfd43ff716)


## 4.2.61 (2024-03-06)

*  coinex: add fetchLeverage, fetchLeverages (#21554) [d8b7c5b6b8](https://github.com/ccxt/ccxt/commits/d8b7c5b6b8868499d4704723f5ae1476012f4188)
*  krakenfutures: add fetchLeverages (#21553) [93300ab21a](https://github.com/ccxt/ccxt/commits/93300ab21a01464b1ee520a0e56a56748cf9ac9e)
*  fix(bingx): fix watchOHLCV load markets (#21546) [3493f52149](https://github.com/ccxt/ccxt/commits/3493f52149da591368498a0c2c615c08ea874245)
*  kraken.parseOrder uses safeDict (#21549) [6938983b77](https://github.com/ccxt/ccxt/commits/6938983b77a28c38f356fc75f9fabbc65e82720d)
*  fix(whitebit): handleMessage uses safeString for result instead of safeMessage (#21547) [0595bc9408](https://github.com/ccxt/ccxt/commits/0595bc9408b2d49812d6c1d93485007a37c5eacd)
*  New exchange: hyperliquid (#20590) [006c911edd](https://github.com/ccxt/ccxt/commits/006c911edd2306294fad839eeba7e7979807645b)
*  wazirx: update (#21556) [154d3d8c45](https://github.com/ccxt/ccxt/commits/154d3d8c45571f991d26f2711eb4893000ec4092)
*  4.2.61 [5d3d6f5179](https://github.com/ccxt/ccxt/commits/5d3d6f517934f39c095b24a3c0200bebdcb32da3)


## 4.2.60 (2024-03-05)

*  bitget: correct the side for createOrder (#21524) [ac4cf077c6](https://github.com/ccxt/ccxt/commits/ac4cf077c6ae6515650abebf20a6a93739770bf4)
*  wazirx: add apis (#21523) [0d4554fc00](https://github.com/ccxt/ccxt/commits/0d4554fc009cddfb4379835fbad98f627ee7e37d)
*  bingx: fetchMarginMode (#21521) [a5cd958961](https://github.com/ccxt/ccxt/commits/a5cd95896162df324dfef4cc764ca31bbdfcd3a7)
*  kucoinfutures: closeAllPositions = false (#21520) [698a07130d](https://github.com/ccxt/ccxt/commits/698a07130de36af5f2a61662a089da26c8256dfc)
*  blofin: fetchLeverages (#21522) [73cad1989f](https://github.com/ccxt/ccxt/commits/73cad1989f4c7acdc806318a8789ed021681edd7)
*  fix(ascendex): remove made up timestamp data (#21514) [75f0a6aa28](https://github.com/ccxt/ccxt/commits/75f0a6aa280112bb88d3ae1c52a492d7fcf9c78a)
*  fix(bitmart): parse network ids (#21515) [e9e06f9e1b](https://github.com/ccxt/ccxt/commits/e9e06f9e1b95c2966815aa7ac6a417ac197bad06)
*  bitfinex2.has, createOrderRequest docstring (#21518) [139e8ae040](https://github.com/ccxt/ccxt/commits/139e8ae040820a16a8f2e776c45c427fad4b702c)
*  woo: update (#21465) [2a4d3b6e1e](https://github.com/ccxt/ccxt/commits/2a4d3b6e1e293e21ce5cbbd402ef5fc4591ed29e)
*  binance: patch parseWsPosition (#21528) [8824d1d724](https://github.com/ccxt/ccxt/commits/8824d1d724f593fb8450730ba00f6f7555f74f84)
*  bitget parseTrade fee fix (#21530) [36ac2ca605](https://github.com/ccxt/ccxt/commits/36ac2ca6053ebdbe6f25dc5563107e00a83fecfa)
*  Update hitbtc.ts Fix withdraw method (#21527) [f9e0074139](https://github.com/ccxt/ccxt/commits/f9e0074139cf6e7b0ee5e0a496e96b6ea75dbd19)
*  htx parseTrade fee fix (#21540) [b3d538d170](https://github.com/ccxt/ccxt/commits/b3d538d170f20e837a5c256fefa0c6d860f8ad2d)
*  4.2.60 [e423a4561f](https://github.com/ccxt/ccxt/commits/e423a4561fd2287f950b51ee14f86a7830db53a5)


## 4.2.59 (2024-03-04)

*  build: add missing paths to cleanup.sh (#21497) [9a2f0c1292](https://github.com/ccxt/ccxt/commits/9a2f0c12920c875b3530bb8828b665f389fda873)
*  update changelog (#21503) [6158a3ac62](https://github.com/ccxt/ccxt/commits/6158a3ac62477f931fc021a1c03febd6260489b9)
*  fix(woo): fetchTrades uses correct default type for response (#21482) [b077b8e215](https://github.com/ccxt/ccxt/commits/b077b8e215c56561a85626eb71993bd5bc618f55)
*  fix(phemex): fetchClosed swap orders without symbol (#21506) [bca427173f](https://github.com/ccxt/ccxt/commits/bca427173ffd3ecbaaf2b4fb21eddce4f3b5472c)
*  fix(Exchange.cs): currency list info (#21508) [f718125547](https://github.com/ccxt/ccxt/commits/f7181255477902b4820fd110a66646c0c046a4a5)
*  feat(mexc): add delete to contentType (#21511) [63c6c0b80c](https://github.com/ccxt/ccxt/commits/63c6c0b80cd28cb80938c82adbb830b8c53a44dc)
*  4.2.59 [07ea6b7ecb](https://github.com/ccxt/ccxt/commits/07ea6b7ecb0d98ca65a3812867c8b365f1013d02)


## 4.2.58 (2024-03-02)

*  Update README.md [2d464700bd](https://github.com/ccxt/ccxt/commits/2d464700bd6fcb6235b6657ce19b43d817dd5da2)
*  feat: replace some safeValues to safeBool (#21477) [8c21d8e04a](https://github.com/ccxt/ccxt/commits/8c21d8e04a5e674824462c03021af5418a5a81b5)
*  feat(bitget): improve profit_loss inference on fetchOpenOrders (#21476) [8128bfbc96](https://github.com/ccxt/ccxt/commits/8128bfbc96094d91cb638dd542a50c6593c6e086)
*  bitmex & type assertions (#21473) [23c5b47ed7](https://github.com/ccxt/ccxt/commits/23c5b47ed7883af62601a11a9964fd5b5fb926e9)
*  fix(probit): fetchTransactions correct default value for response (#21483) [50e4763877](https://github.com/ccxt/ccxt/commits/50e476387746662c9749fa744a00f9e1c3d330cd)
*  fix(bitrue): fetchWithdrawals uses correct default type for response (#21481) [81143e2567](https://github.com/ccxt/ccxt/commits/81143e25672196a7d706f28180a29147e87624e6)
*  fix(alpaca): handleCryptoMessage uses safeString instead of safeValue (#21486) [b05ac35910](https://github.com/ccxt/ccxt/commits/b05ac359105cf76a66ff0607a146d69ecf964385)
*  fix(whitebit): handleMessage uses safeString for result instead of safeMessage (#21485) [bdba64233f](https://github.com/ccxt/ccxt/commits/bdba64233f7599cfe08786e75ebaef193e1215f9)
*  fix(alpaca): fetchTrades uses correct default type for response (#21480) [d81855dd5c](https://github.com/ccxt/ccxt/commits/d81855dd5c19361650de6ae06e089b7d121269e8)
*  Exchange: fetchLeverage, fetchLeverages (#21491) [6faf740844](https://github.com/ccxt/ccxt/commits/6faf74084488802de9c8a83aaaa34dc2964bddbb)
*  Fix(types.cs): info list (#21498) [68bab80cd0](https://github.com/ccxt/ccxt/commits/68bab80cd07e49d00a3556a2b2e99d2c3fb7f799)
*  4.2.58 [24d6f2837c](https://github.com/ccxt/ccxt/commits/24d6f2837cfc5e23bf62ef91c0dde12beb5d5410)


## 4.2.57 (2024-03-01)

*  mexc: fetchLeverage (#21463) [7cf882a099](https://github.com/ccxt/ccxt/commits/7cf882a09973a6ef3dc43b369376238d1431aad5)
*  Manual: add leverage structure, fetchLeverage and fetchLeverages information (#21462) [a7e4908317](https://github.com/ccxt/ccxt/commits/a7e4908317aab33ffa9902866590870f905bb25e)
*  bitmex: fetchLeverage, fetchLeverages (#21461) [32b0b3d972](https://github.com/ccxt/ccxt/commits/32b0b3d9720aa3b7c883022c10459c0594e73e8a)
*  feat(manual): add sponsored promotion (#21464) [a3c8bbae1c](https://github.com/ccxt/ccxt/commits/a3c8bbae1c8322785a9fa8c4e8ead0b2ead23ad1)
*  feat(exchange): new method fetchMarginModes (#21440) [1e5ed30ad4](https://github.com/ccxt/ccxt/commits/1e5ed30ad4cd591f4f1fe723875d9d553bcab9ce)
*  feat(Exchange.cs): add LoadMarkets and example (#21471) [09da1a3f5f](https://github.com/ccxt/ccxt/commits/09da1a3f5fce818ed38693eee5c5d62833723ea2)
*  feat(Exchange): type OHLCVS (#21469) [e3be3480af](https://github.com/ccxt/ccxt/commits/e3be3480af7685256df625ab56c886ab207d344d)
*  4.2.57 [f7066c1a6e](https://github.com/ccxt/ccxt/commits/f7066c1a6ec44cc078422fa70cbd8fc670f36a70)


## 4.2.56 (2024-02-29)

*  woo: add setPositionMode (#21448) [0d1d00f724](https://github.com/ccxt/ccxt/commits/0d1d00f724196798c538f7aaa50769f9c2c222b3)
*  fix(bybit): watchTicker swap (#21453) [ebe67afe99](https://github.com/ccxt/ccxt/commits/ebe67afe99dd68c52e96c97feaf0be35c5e40677)
*  feat(transpile): type ints (#21436) [48eaaaa63e](https://github.com/ccxt/ccxt/commits/48eaaaa63ebf5e6936a3eddc664aaeb131c304cd)
*  fix(bitget): watchMyTrades without symbol (#21456) [583a38fb49](https://github.com/ccxt/ccxt/commits/583a38fb499f429ac73816ae1f18251ae7d2737d)
*  4.2.56 [55a428ed3e](https://github.com/ccxt/ccxt/commits/55a428ed3e0ff7e3fc1061f428f536210c9cf5a8)


## 4.2.55 (2024-02-29)

*  okx: add error code (#21442) [17e9266e5c](https://github.com/ccxt/ccxt/commits/17e9266e5cf1bde1ea4b175526df4acbad9e2601)
*  gate: add apis, portfolio rename unified (#21443) [f63e821f11](https://github.com/ccxt/ccxt/commits/f63e821f113366b25be7a2c35af853b32e92b088)
*  okx: tpOrdKind support (#21434) [5530b80119](https://github.com/ccxt/ccxt/commits/5530b801190ddf0b67a4cca33de6380cad2ff36f)
*  4.2.55 [972712cc71](https://github.com/ccxt/ccxt/commits/972712cc71988bd11b9bdab8040b822ae8a230f2)


## 4.2.54 (2024-02-28)

*  binance: sapi flexible loan endpoints (#21433) [93447aecb5](https://github.com/ccxt/ccxt/commits/93447aecb5b28413a5479f09c37d30b9b547dc5e)
*  whitebit fetchBalance type (#21429) [9adb82bdf6](https://github.com/ccxt/ccxt/commits/9adb82bdf639301a609af6b0e000c6db7ba0830c)
*  binance: portfolio margin websocket support (#21283) [543a641ce1](https://github.com/ccxt/ccxt/commits/543a641ce1b19ec5621b86608f9a3b6a6714d561)
*  docs: add FAQ.md to docs (#21402) [39b0f72af9](https://github.com/ccxt/ccxt/commits/39b0f72af9a8231aa0dd0c0e4172fcc82b221087)
*  feat(binance): fetchLedgerEntry (options only) (#21357) [c4f96320a5](https://github.com/ccxt/ccxt/commits/c4f96320a53246de6a2da5196e7fe5c66dd6efb3)
*  feat(bybit): add fetchLeverage (#21437) [a59bee0908](https://github.com/ccxt/ccxt/commits/a59bee09085f08c4fb0899007709ba85b57df272)
*  feat(binance): add fetchLeverage (#21438) [1201f3ca3f](https://github.com/ccxt/ccxt/commits/1201f3ca3f4ebb133bf699064fb1aacb870be115)
*  4.2.54 [89d14a08eb](https://github.com/ccxt/ccxt/commits/89d14a08eb199e3eacdc4d6d1eedcebeb59ba8ab)


## 4.2.53 (2024-02-27)

*  fix(Exchange.cs): default paddingMode (#21397) [85231cf7a9](https://github.com/ccxt/ccxt/commits/85231cf7a924ad5f9189868b4d5d5eee116b8b84)
*  coinbase: add fetchTime (#21408) [e0573aaabd](https://github.com/ccxt/ccxt/commits/e0573aaabd7be5831ce6b9591a3053ad16bfe67f)
*  coinbase: increase limit for fetchBalance (#21405) [0e144312a8](https://github.com/ccxt/ccxt/commits/0e144312a8080f993fb8b63164e3c8a44a252fb9)
*  bingx: update (#21403) [f7ee308fba](https://github.com/ccxt/ccxt/commits/f7ee308fba8ff700141c96dd9839746031626558)
*  feat(binance): fetchTradingLimits (#21389) [a4114a5cdb](https://github.com/ccxt/ccxt/commits/a4114a5cdb29598420c11793363ed60ffb434821)
*  feat(binance): fetchCanceledAndClosedOrders (#21388) [a7e527d4f1](https://github.com/ccxt/ccxt/commits/a7e527d4f1c098ae32b609713f1c4564c0e15c26)
*  fix(coinbase): add params to the body when using Authorization as header (#21420) [f0bccab9f1](https://github.com/ccxt/ccxt/commits/f0bccab9f18404e9f412d646af0887f17c9ab168)
*  coinbase: deposit, fetchDeposit (#21422) [4781fbe476](https://github.com/ccxt/ccxt/commits/4781fbe476717e09ff75bd04126fa10961783a8a)
*  okx: update watchPositions support empty symbols (#21386) [56987c95a9](https://github.com/ccxt/ccxt/commits/56987c95a90f6ac0da4dfc0c241078daa5cb00ba)
*  bitget parseOrderStatus (#21425) [f72c3a8fd2](https://github.com/ccxt/ccxt/commits/f72c3a8fd20dbf0b9e60537d8ef8e5bb9092c973)
*  fix(build): static tests (#21426) [d25aebcda4](https://github.com/ccxt/ccxt/commits/d25aebcda406625fdc9025838efb41facbe807c7)
*  feat(build): add tsBuildFile (#21282) [75fc8016eb](https://github.com/ccxt/ccxt/commits/75fc8016eb174b54e3b57ea3bf805fd39c08f36d)
*  4.2.53 [76fd365559](https://github.com/ccxt/ccxt/commits/76fd3655597abcfdfbe41cad69e6a46abdce2285)


## 4.2.52 (2024-02-26)

*  woo OnMaintenance error mapping [3baad505e3](https://github.com/ccxt/ccxt/commits/3baad505e373b2cd8bf13dece1d975606f34c2c2)
*  update changelog (#21376) [cc6ab9d03b](https://github.com/ccxt/ccxt/commits/cc6ab9d03bb937095f850e246e2f0ab6fab28fdc)
*  fix(test.market): error message (#21377) [ff046eeebb](https://github.com/ccxt/ccxt/commits/ff046eeebba564a96b74617f1d640aa7fc52b737)
*  fix(woo): fix empty line (#21382) [eb7cc4aaa6](https://github.com/ccxt/ccxt/commits/eb7cc4aaa67f88a0d4ef2535f935f0101006b92a)
*  fix(deribit,ndax, bingx): lint (#21383) [03a1428acc](https://github.com/ccxt/ccxt/commits/03a1428accef637170c13201cd6140135f39fc70)
*  feat(binance): fetchTradesWs (#21323) [211fd94372](https://github.com/ccxt/ccxt/commits/211fd94372fb71d304892479173f9800b85c0f17)
*  feat(binance): fetchOHLCVWs (#21349) [6dc5243121](https://github.com/ccxt/ccxt/commits/6dc5243121b7b11c97bf6d9b462b2d4fec865060)
*  fix!: delist bitforex (#21394) [9fc1a22127](https://github.com/ccxt/ccxt/commits/9fc1a221273d9db7676fbb2a3b84448c213dfde1)
*  fix(gate): handleTickerAndBidAsk parsing (#21392) [ebff9e1144](https://github.com/ccxt/ccxt/commits/ebff9e11441b1e4c69b71a742251ab17eb962438)
*  feat(binance): fetchPositionMode (#21395) [c832f0fb4e](https://github.com/ccxt/ccxt/commits/c832f0fb4edd1158c34a19b312469f61a9b3cf80)
*  fix(Exchange): has add missing methods (#21391) [2b8d956f19](https://github.com/ccxt/ccxt/commits/2b8d956f195a2d443d5760822429c62a5f9ca9b8)
*  binance.has false methods (#21393) [d791a6b3c8](https://github.com/ccxt/ccxt/commits/d791a6b3c82bfb96ee85d2db3be3c926af40c400)
*  4.2.52 [defa77f303](https://github.com/ccxt/ccxt/commits/defa77f30337763b38d3ee0d7bf7b5febb865cd4)


## 4.2.51 (2024-02-24)

*  mexc: invalid content type error (#21367) [cd34ea05f8](https://github.com/ccxt/ccxt/commits/cd34ea05f85e81656efa01bd3aeacc5f17e483b8)
*  feat(binance): add dci endpoints (#21368) [6c01abd9c0](https://github.com/ccxt/ccxt/commits/6c01abd9c0a565242e73c3ae3f96a44535ca73a8)
*  fix(manual): typo (#21371) [ec743595dc](https://github.com/ccxt/ccxt/commits/ec743595dc4b3bcaf37faaa8811da5d5ddb0b8b5)
*  4.2.51 [be9935e35e](https://github.com/ccxt/ccxt/commits/be9935e35ee58e462b44bc2f120a013e8259e33d)


## 4.2.50 (2024-02-23)

*  feat(cs): first implementation of ethAbiEncode and ethEncodeStructure (#21328) [bc0e2ea1d4](https://github.com/ccxt/ccxt/commits/bc0e2ea1d4ac3c06eb4a0201fdeac7e6682c3bc5)
*  feat(cs): add keccak hash (#21332) [3f2541a701](https://github.com/ccxt/ccxt/commits/3f2541a701b644debc0edaca585f0473ad0b9c65)
*  binance.pro.has (#21335) [0200ed5101](https://github.com/ccxt/ccxt/commits/0200ed5101e9a9b10bc18f9374c73def65fdaf0a)
*  feat(binance): fetchClosedOrdersWs (#21334) [fb34ef85e2](https://github.com/ccxt/ccxt/commits/fb34ef85e2416bf34dd3feee1e71ca13a7596eee)
*  fix(mexc): php urlencode (#21341) [a94f6d713b](https://github.com/ccxt/ccxt/commits/a94f6d713b63870dd2fa765941416bf9ba785ec3)
*  fix(whitebit) timestamp/datetime missing from watchOrderbook (#21343) [d62c177734](https://github.com/ccxt/ccxt/commits/d62c1777344d94d31cd03ff59d0bfd02b6cdc1e1)
*  feat(bl3p): createDepositAddress (#21296) [74b0deabb8](https://github.com/ccxt/ccxt/commits/74b0deabb8ce06c51a38cfb71d8b546efc5d08dd)
*  binance has (#21347) [72a2b7c2f6](https://github.com/ccxt/ccxt/commits/72a2b7c2f6a50edac1124db8a8d57d9f24223cea)
*  timex: update (#21346) [ebfe5e5e30](https://github.com/ccxt/ccxt/commits/ebfe5e5e303854407fe6502ae576f38ae921ad1a)
*  4.2.50 [1f1c3b7136](https://github.com/ccxt/ccxt/commits/1f1c3b713699b81ba0a0e79d0ea49581ff89b72a)


## 4.2.49 (2024-02-22)

*  feat(independentreserve): fetchDepositAddress (#21295) [36d970cc90](https://github.com/ccxt/ccxt/commits/36d970cc90c52d085d2126ca9a8ac48c1cb220bb)
*  has: fetchDepositAddress = false (#21297) [f8c952466a](https://github.com/ccxt/ccxt/commits/f8c952466a3f40fb33bce71a4e197c97297c0d2b)
*  has: fetchDepositAddress = false (#21297) [0d0d08def1](https://github.com/ccxt/ccxt/commits/0d0d08def17cee071d1bb791af19427a35d98833)
*  bitget: update parseWsOrder (#21287) [b7c9518f2f](https://github.com/ccxt/ccxt/commits/b7c9518f2f9e76e48aae67b789f546902dd30abf)
*  Added support for LMWR, BLUR, PEPE and VEXT (#21294) [5400d39736](https://github.com/ccxt/ccxt/commits/5400d397365a5b92acd2216a62192b9fb0e8289c)
*  binance: fix parseMarket, strike price (#21300) [054ca8e82a](https://github.com/ccxt/ccxt/commits/054ca8e82a013357b1efdac2728d7a1f5dcb72c0)
*  upbit: createOrder, timeInForce (#21301) [52b00a7fc1](https://github.com/ccxt/ccxt/commits/52b00a7fc10d66a241bff923dbdce5522896de74)
*  lykke: add @see (#21302) [07644bb0de](https://github.com/ccxt/ccxt/commits/07644bb0de76841f44d7581e93007990f7afcef8)
*  latoken: add @see (#21303) [bbd41763da](https://github.com/ccxt/ccxt/commits/bbd41763da68d768dcd0b7044b49810cd07e768c)
*  upbit: update nonce timestamp to uuid (#21271) [3116e049af](https://github.com/ccxt/ccxt/commits/3116e049afee4af41ae797134a92cca51d128546)
*  ndax: add @see (#21305) [b31da52fea](https://github.com/ccxt/ccxt/commits/b31da52feae0596197bc6d7b9b7f50b267e77a1e)
*  luno: add @see (#21304) [e0c85e1b7b](https://github.com/ccxt/ccxt/commits/e0c85e1b7b43bc8f16680f7150770f9392ff138d)
*  fix(mexc,bitstamp): orderbook loading in C# (#21307) [7a093c49a1](https://github.com/ccxt/ccxt/commits/7a093c49a10108d0b95e0d54008e37f1571c97c0)
*  Bybit: fix cursor parameter (#21312) [0e208931ec](https://github.com/ccxt/ccxt/commits/0e208931ec6121ade3c32db0046b87d4ce4ab150)
*  fix(bitmart) watchTicker (#21311) [0b7f3cfd34](https://github.com/ccxt/ccxt/commits/0b7f3cfd3468f9e8bdb1862d2f3a5f16b2ff48cb)
*  bybit: fetchMyLiquidations (#21317) [86825e62a3](https://github.com/ccxt/ccxt/commits/86825e62a39a2acc351e34ac4fdd0f2cb5d8417e)
*  fix(exchange): compare None as Int in get_object_value_from_key_list (#21319) [e2601332b3](https://github.com/ccxt/ccxt/commits/e2601332b39c193e6876bc3668aa1b4d4eb94724)
*  upbit: static request, createOrder timeInForce param (#21322) [28c81ff417](https://github.com/ccxt/ccxt/commits/28c81ff4178be774d234d73b17216c5d089f682d)
*  4.2.49 [e513a845e4](https://github.com/ccxt/ccxt/commits/e513a845e408f97bc986f707e8dcc91cb0ebf2d2)


## 4.2.48 (2024-02-20)

*  fix(binance): price should not be required if priceMatch is provided (#21270) [3ad50b2030](https://github.com/ccxt/ccxt/commits/3ad50b2030fa1c50444f9e8ebec13aaadfbae273)
*  fix(hitbtc) watchTicker never receives ticker (#21255) [7368ecc94e](https://github.com/ccxt/ccxt/commits/7368ecc94e99051d886e3f68fcbe045e477ea907)
*  fix(hitbtc) watchTicker never receives ticker (#21255) [0f23a2d0e6](https://github.com/ccxt/ccxt/commits/0f23a2d0e6c800a54422e9122135a448b2402c43)
*  fix(okx): history position parsing (#21280) [e1aba3a5a9](https://github.com/ccxt/ccxt/commits/e1aba3a5a9421bc8f453d73f8f10c24a0fac0813)
*  fix(okx): history position parsing (#21280) [1a61b0ae91](https://github.com/ccxt/ccxt/commits/1a61b0ae91da257b5c3594540dc5150acea34e03)
*  idex: update (#21281) [bd3d2ce93c](https://github.com/ccxt/ccxt/commits/bd3d2ce93cefae60941fa9097686603a356793c7)
*  upbit: add fetchDeposit and fetchWithdrawal (#21286) [5231a3f388](https://github.com/ccxt/ccxt/commits/5231a3f38845f57783f58ae4c3914d656e3be3c9)
*  indodax: update (#21289) [b7497c56cc](https://github.com/ccxt/ccxt/commits/b7497c56ccc5f07d64aff5d338bb1f558318d6bd)
*  4.2.48 [778357fb6a](https://github.com/ccxt/ccxt/commits/778357fb6a28de2c33542b5e4d1a93174419115c)


## 4.2.47 (2024-02-19)

*  coinsph: update (#21260) [6cd9ff0cf7](https://github.com/ccxt/ccxt/commits/6cd9ff0cf7deae4d9a1aeaabcc4da20764956715)
*  feat(indodax): fetchDepositAddresses, fetchDepositAddress (#21247) [ee80a2714c](https://github.com/ccxt/ccxt/commits/ee80a2714c768513652e657d93eda93fae334837)
*  fix(bybit): restore fetchOrder(s) for classic accounts (#21264) [c0e93682aa](https://github.com/ccxt/ccxt/commits/c0e93682aa67ec07496f9a42b2cb053ce9599efe)
*  currencycom: add @see (#21267) [b879b0bf55](https://github.com/ccxt/ccxt/commits/b879b0bf55f056f5225d67fb7b8087da468b1735)
*  deribit: add @see (#21268) [6b2a9876cb](https://github.com/ccxt/ccxt/commits/6b2a9876cbd15166adc60287ef03bcd7f5c17380)
*  exmo: add @see (#21269) [f3b678accb](https://github.com/ccxt/ccxt/commits/f3b678accb50a694f7e4551e8e57faa20bd78189)
*  gemini: add @see (#21272) [afcb7533ce](https://github.com/ccxt/ccxt/commits/afcb7533ce4ef37746e4c28735749bb46159e1d8)
*  hollaex: update (#21273) [a001eb041f](https://github.com/ccxt/ccxt/commits/a001eb041fe1b9173c43a1310b96cb29c86b6c73)
*  feat(cs): add ecdsa (#21274) [c3d25ff500](https://github.com/ccxt/ccxt/commits/c3d25ff500f8ef5d6587ae92e47cf2696f1824fd)
*  fix(appveyor): bump to 8.12 (#21276) [2ea9adebf3](https://github.com/ccxt/ccxt/commits/2ea9adebf3d8013dd707f71bfd5fba2d1dae2367)
*  update changelog (#21277) [9bdbcc18d7](https://github.com/ccxt/ccxt/commits/9bdbcc18d74adb7b65ef79c80482029ab93eb1ef)
*  4.2.47 [5745bd97ea](https://github.com/ccxt/ccxt/commits/5745bd97ea22ab063bd82c02a6653db7cddc7951)


## 4.2.46 (2024-02-17)

*  feat(ValidateTypes): assert proper int number (#21221) [3d21cb2765](https://github.com/ccxt/ccxt/commits/3d21cb276525274cb4ccba72b79ff0635b283803)
*  okx: add apis (#21236) [94b6fd0213](https://github.com/ccxt/ccxt/commits/94b6fd02137f6b6f8ad2f45a6ba320bfd0fe8a67)
*  hitbtc: add apis (#21235) [704636b0c5](https://github.com/ccxt/ccxt/commits/704636b0c53d70ef91f8e26380a4889d1b57b18a)
*  bithumb: add apis (#21233) [56f258e5ca](https://github.com/ccxt/ccxt/commits/56f258e5caafffa0261b095b5e2354cc296644df)
*  feat(docker): add dotnet sdk (#21234) [dde3e7447f](https://github.com/ccxt/ccxt/commits/dde3e7447f2d95b9aea0a68be7f7e04e999e3fe4)
*  coinbase.fetchDepositAddressesByNetwork docstring (#21227) [5596ce6726](https://github.com/ccxt/ccxt/commits/5596ce67269323d7d7a2d881a6f56fad4ca25928)
*  coincheck: add @see (#21237) [a5f6ca21d0](https://github.com/ccxt/ccxt/commits/a5f6ca21d0b7bf50d90bcfe003c46cb5c6c41a0f)
*  btcturk: add @see (#21238) [debbdafa20](https://github.com/ccxt/ccxt/commits/debbdafa2025ef5ea13631034b20927551277a44)
*  timex: fetchDepositAddress, implodeParams used in sign (#21230) [db21d8b324](https://github.com/ccxt/ccxt/commits/db21d8b3240731cf1e64e7a5a2219b8bf93848f6)
*  binance: fetchPositionsRisk, remove empty positions (#21248) [fd2a2f0870](https://github.com/ccxt/ccxt/commits/fd2a2f0870ff2fe69e8e18d5afe87df760f70870)
*  coinmate: update (#21252) [9270a82b86](https://github.com/ccxt/ccxt/commits/9270a82b8634aa15c4fd3b8a450c38ef04150aaf)
*  fix(cryptocom) switch fetchDepositWithdrawFees from spot to unified api (#21250) [ec0b214e55](https://github.com/ccxt/ccxt/commits/ec0b214e55a0d68775b6ad56df287159eb9f3dbe)
*  fix(bitget): watchOrderBook (#21251) [919b618003](https://github.com/ccxt/ccxt/commits/919b618003e95ce940dde88685627f4f0938625e)
*  feat(idex): fetchDepositAddress (#21232) [4895af4666](https://github.com/ccxt/ccxt/commits/4895af46663153298cec3b422a630489de5e7387)
*  binance: edit fetchBalance, portfolio margin (#21249) [b2b87c849e](https://github.com/ccxt/ccxt/commits/b2b87c849efe9689682e25fa208f0b6e91b564f6)
*  feat(Exchange): type WS structures (#21222) [06733eba75](https://github.com/ccxt/ccxt/commits/06733eba75b89488276402a8575c4beb26539a99)
*  fix(build): disable onetrading (#21256) [83888c8b2e](https://github.com/ccxt/ccxt/commits/83888c8b2ed95e9ee288ce7659a5b6ba4265f7c4)
*  bitfinex2 HTX mapping (#21261) [d5dea08a42](https://github.com/ccxt/ccxt/commits/d5dea08a42f4cf915d5786784a4e6cba10e483b3)
*  coinspot: add @see (#21259) [8ef764958a](https://github.com/ccxt/ccxt/commits/8ef764958a0a1fb764408b30bf2638347d11f897)
*  4.2.46 [246d48f945](https://github.com/ccxt/ccxt/commits/246d48f945b0a73cae350886784a0b33aa0e0a9a)


## 4.2.45 (2024-02-14)

*  fix(hitbtc) watchTickers never receives updates (#21212) [fc8eca925b](https://github.com/ccxt/ccxt/commits/fc8eca925b7cf8df2aef478da3fc5e51ee87291d)
*  fix(Exchange): fix !== 0 after safeNumber (#21213) [5448e4df2a](https://github.com/ccxt/ccxt/commits/5448e4df2ada28b9edffa7cfbe7ca0c4b3d5465e)
*  fix(Exchange): fix !== 0 after safeNumber (#21213) [e37727201d](https://github.com/ccxt/ccxt/commits/e37727201d2fa294dea4540314a88cd6234363fe)
*  binance: fetchMyLiquidations, add portfolio margin support (#21216) [19648bbd79](https://github.com/ccxt/ccxt/commits/19648bbd793455230c1ddf108b46d2316e07c43a)
*  bybit: add fetchOpenOrder, fetchClosedOrder, remove fetchOrder, fetchOrders (#21218) [608db9a1a4](https://github.com/ccxt/ccxt/commits/608db9a1a45657e4dfdf11306a8597c2d603c622)
*  binance: fetchOpenOrder (#21219) [4520d543cd](https://github.com/ccxt/ccxt/commits/4520d543cddac59652599a1c10361e2a3b557168)
*  coinbase: fetchCurrencies and fetchDepositAddressesByNetwork (#21215) [000fb6bc5e](https://github.com/ccxt/ccxt/commits/000fb6bc5e11bf983f565a9d36a1f20860f5f50f)
*  fix(bingx)!: fetchDepositAddress renamed to fetchDepositAddressesByNetwork. fetchDepositAddress reimplemented to return a single deposit address structure (#21172) [a36cd6d57c](https://github.com/ccxt/ccxt/commits/a36cd6d57c605b1fe1b4a235c8e6e968c42dde68)
*  feat(exchange): fetchDepositAddress uses fetchDepositAddressesByNetwork if fetchDepositAddress is not implemented (#21217) [36b52c2fba](https://github.com/ccxt/ccxt/commits/36b52c2fba6afaa9254df5542f01fd5233d76ec1)
*  4.2.45 [3469af64a2](https://github.com/ccxt/ccxt/commits/3469af64a2f7b9a76e8dac3a79390aedafed3ae1)


## 4.2.44 (2024-02-13)

*  fix!(mexc): fetchDepositAddressesByNetwork returns an object indexed by network code (#21175) [9d2d813fef](https://github.com/ccxt/ccxt/commits/9d2d813fef69734dde7bb988f521fa6e3054bf55)
*  feat(binance): unify networks inside currency (#21202) [f39d2b7109](https://github.com/ccxt/ccxt/commits/f39d2b710971b5d301d749162df6eb3da167e8d8)
*  feat(binance): unify networks inside currency (#21202) [364e7e43a0](https://github.com/ccxt/ccxt/commits/364e7e43a0599bf68416ff0ba3dbda47c9766d13)
*  fix(kucoin): protect fetchLedger (#21203) [c05c62b72e](https://github.com/ccxt/ccxt/commits/c05c62b72e69d8e62591ab206afad841ac5ad689)
*  fix(blofin): fetchBalance with accountType (#21204) [c2f78ec88e](https://github.com/ccxt/ccxt/commits/c2f78ec88e5509bd1c3ef1b28fa914d1c339d109)
*  bingx SNOW Snowman vs SnowSwap conflict [3aa8f0c88e](https://github.com/ccxt/ccxt/commits/3aa8f0c88e30a3277778e4a80b79b624c826aa97)
*  feat(Exchange.py): handle wait_for calls (#21205) [ci deploy] [e940287338](https://github.com/ccxt/ccxt/commits/e940287338aeb43b64ad2e56c868a6b67996f3c4)
*  binance: fetchTradingFee, add portfolio margin support (#21206) [befcd6ad9d](https://github.com/ccxt/ccxt/commits/befcd6ad9df2c0b0c4a97c4919ffd722a84437f7)
*  binance: fetchOrders, add portfolio margin support (#21207) [b7c11ce7f1](https://github.com/ccxt/ccxt/commits/b7c11ce7f10dffb7abb4ef8ade48e434e9c822a8)
*  fix(krakenfutures): format price/amount properly (#21210) [e27841b2a6](https://github.com/ccxt/ccxt/commits/e27841b2a62c578c032574b099f2982f1534a0d5)
*  fix(coinbase): v2 methods signature (#21209) [9a6d37bd9a](https://github.com/ccxt/ccxt/commits/9a6d37bd9a5ade2c22852077e1565452706871f9)
*  fix build: bitflyer (#21211) [efd32d3d19](https://github.com/ccxt/ccxt/commits/efd32d3d1952bede3d902ac52663a202bed54221)
*  4.2.44 [56fed530e2](https://github.com/ccxt/ccxt/commits/56fed530e27927ec923733cfe7ff6508931ef054)


## 4.2.43 (2024-02-12)

*  fix(binance): fetchClosedOrders limit (#21194) [be8191f96c](https://github.com/ccxt/ccxt/commits/be8191f96ce115bfcc18e02abe61ee0c79d276cd)
*  feat(cs): add currency and market example (#21196) [77520c589f](https://github.com/ccxt/ccxt/commits/77520c589fcc808218ec887749a31abbbe52a2bd)
*  feat(exchange): addMargin, setMargin, reduceMargin, parsePosition to return Position type" (#21197) [723d2bd9af](https://github.com/ccxt/ccxt/commits/723d2bd9afbc1883abcdcb75ff2bba984aed4373)
*  4.2.43 [bee86050ff](https://github.com/ccxt/ccxt/commits/bee86050ffdc52809542e656a61cb745fe2657c3)


## 4.2.42 (2024-02-11)

*  feat(exchange): type networkIdToCode and fix usage (#21185) [0beab95504](https://github.com/ccxt/ccxt/commits/0beab955046c27b0232aa5b98a5fabd2a188eb27)
*  feat(exchange): type networkIdToCode and fix usage (#21185) [209b402ac6](https://github.com/ccxt/ccxt/commits/209b402ac692b1a555f22115d7266575a968585f)
*  bitrue withdraw handleNetworkCodeAndParams [4339708af3](https://github.com/ccxt/ccxt/commits/4339708af37cfce95b6f27baf6670e81955e0925)
*  4.2.42 [b32e3cf6e0](https://github.com/ccxt/ccxt/commits/b32e3cf6e06c256a8be3e7ad1ff2bf776fef55f1)


## 4.2.41 (2024-02-10)

*  feat(transpile): helper script (#21183) [1e8c7bc100](https://github.com/ccxt/ccxt/commits/1e8c7bc1003d75d6592c9ed88cbf00eff749eea6)
*  binance: fetchMyTrades, add portfolio margin support (#21186) [7ffa1d1b77](https://github.com/ccxt/ccxt/commits/7ffa1d1b7700e895d9a7756d93329b1d140d8e6e)
*  binance: fetchBorrowInterest, add portfolio margin support (#21187) [77e52d5b1b](https://github.com/ccxt/ccxt/commits/77e52d5b1b90c686dfd83b853e43eb0248eac692)
*  fix(timestamps): replace safeNumber (#21188) [6cca9ff5b5](https://github.com/ccxt/ccxt/commits/6cca9ff5b5ac4f18b161f447812148033b086735)
*  4.2.41 [c62bded466](https://github.com/ccxt/ccxt/commits/c62bded4669bf781847d3f8bc94f352353d27575)


## 4.2.40 (2024-02-09)

*  feat(tests): don't load keys by default (#21153) [8d48153029](https://github.com/ccxt/ccxt/commits/8d481530298f87bfe984d6ec5758a0788c32fe91)
*  fix .length on some exchanges <QUICK> (#21162) [dd0ae06808](https://github.com/ccxt/ccxt/commits/dd0ae068087f66a5d17cf14eb925de76723e794f)
*  feat(coinbasepro): add conversion/fees endpoint (#21164) [59963f13f0](https://github.com/ccxt/ccxt/commits/59963f13f0481cd7f07a59ea9d97ba98d4a8724e)
*  binance: fetchLeverageTiers, portfolio margin (#21161) [632a052b91](https://github.com/ccxt/ccxt/commits/632a052b9146c1c3da16e18c0b7e4bfe88f0c38a)
*  binance: borrowCrossMargin, repayCrossMargin, portfolio margin support (#21159) [d57006c3fc](https://github.com/ccxt/ccxt/commits/d57006c3fcd7dfbb5feebf3e54a3cffad6a45a1f)
*  feat(krakenfutures): add fetchClosedOrders and fetchCanceledOrders (#21154) [760b1ea925](https://github.com/ccxt/ccxt/commits/760b1ea92559814edad77bd7c85b2fa8b5f484d3)
*  phemex.has: closePosition = false (#21168) [2fb5aff3c7](https://github.com/ccxt/ccxt/commits/2fb5aff3c74e57dee887e4c24955c1e6d1ab68d6)
*  feat(Exchange): remove some safeValue (#21152) [9ba24af9ba](https://github.com/ccxt/ccxt/commits/9ba24af9baf1d91f565e5469b65799858a7a3584)
*  feat(bingx): editOrder (#21156) [18e68bda38](https://github.com/ccxt/ccxt/commits/18e68bda382f2d852f4e16620995ae92aeea7826)
*  feat(binance): remove safeValue (#21166) [9626b79bbb](https://github.com/ccxt/ccxt/commits/9626b79bbb0f924beed4a51ed8431c294c44ea97)
*  feat(binance): remove safeValue (#21166) [5c8fb7b1b6](https://github.com/ccxt/ccxt/commits/5c8fb7b1b6f62cb81a674f47bf5c992bc3283dd3)
*  fix(bitget): flip side if hedged+reduceOnly (#21170) [c348640fd3](https://github.com/ccxt/ccxt/commits/c348640fd34f0799f7f0e8f900043b9be364e3a1)
*  fix(bitget): flip side if hedged+reduceOnly (#21170) [9bb2505cde](https://github.com/ccxt/ccxt/commits/9bb2505cdea48031fdc251c1baa9f5bae8b31b93)
*  docs(mexc): exchange name in docstrings changed from mexc3 to mexc (#21173) [d7522aab5d](https://github.com/ccxt/ccxt/commits/d7522aab5daa3b2649e432a8100c272afe8d980d)
*  binance: fetchPositonsRisk, add portfolio margin support (#21174) [e239aa4d84](https://github.com/ccxt/ccxt/commits/e239aa4d84ca953d4fdc90e6303f15dbbf11cbee)
*  binance: fetchLedger, add portfolio margin support (#21177) [6892a268dd](https://github.com/ccxt/ccxt/commits/6892a268ddaaf03d31df20cc1f5d1c49c7eabbb2)
*  binance: fetchAccountPositions, add portfolio margin support (#21180) [d46aec96ac](https://github.com/ccxt/ccxt/commits/d46aec96acd4b6a254ef2d7678478ec42aca239f)
*  binance: fetchFundingHistory, add portfolio margin support (#21179) [71bf4a9529](https://github.com/ccxt/ccxt/commits/71bf4a9529614c5bd37e25332ca09fa837b8d70a)
*  4.2.40 [29effaaf60](https://github.com/ccxt/ccxt/commits/29effaaf60d6746cc0db80c9f4115b40a01737a9)


## 4.2.39 (2024-02-08)

*  fix(mexc): watchOrderBook assigns timestamp for contract markets (#21132) [da3f413fe5](https://github.com/ccxt/ccxt/commits/da3f413fe55da70f24b81726e17c3b673a03f759)
*  fix(krakenfutures): parseMyTrades returns symbol with response (#21133) [541f30fab9](https://github.com/ccxt/ccxt/commits/541f30fab901f78117f125c369cc8b4a13077ed4)
*  binance: fetchOrder, portfolio margin (#21134) [d586e7ff2a](https://github.com/ccxt/ccxt/commits/d586e7ff2aa5056b487e5824d0e0d3f8761311cc)
*  binance: fetchOrder, portfolio margin (#21134) [9c9fcce125](https://github.com/ccxt/ccxt/commits/9c9fcce1252e6d5756a8e13a7399519b2622c94d)
*  docs(okx): fetchOpenOrders remove till from docstring (#21135) [8400bbf73c](https://github.com/ccxt/ccxt/commits/8400bbf73c308cec33f8f19cd55f8a5c0a41d939)
*  binance: cancelOrder, portfolio margin support (#21137) [7942e206f1](https://github.com/ccxt/ccxt/commits/7942e206f11a625839538d3f730274460d395946)
*  bitso: add @see (#21138) [002c951acc](https://github.com/ccxt/ccxt/commits/002c951acc1def69a710cc7bf6cb9ffef96515c4)
*  binance: setPositionMode, portfolio margin support (#21142) [7a6d8d488b](https://github.com/ccxt/ccxt/commits/7a6d8d488b50bbfecd8657ef614d0d641bb5190a)
*  btcmarkets: add @see (#21146) [f8fd759935](https://github.com/ccxt/ccxt/commits/f8fd759935fa784af05921b1ca0ec072aab6beaa)
*  bitstamp: add @see (#21139) [b525b65a54](https://github.com/ccxt/ccxt/commits/b525b65a545dad8fafd5b86b4a41e6b6ca743265)
*  bl3p: add @see (#21140) [713bded3f8](https://github.com/ccxt/ccxt/commits/713bded3f842537c4f6905a1355296f99f9a2956)
*  btcbox: add @see (#21144) [5e6a5f33ed](https://github.com/ccxt/ccxt/commits/5e6a5f33eda36cd9da4f62d32f1b4828c6c16737)
*  coinbase: add preview in createOrder (#21147) [bf11c6e5e0](https://github.com/ccxt/ccxt/commits/bf11c6e5e0a22115f12fc4ad60063471126a5379)
*  btcalpha: add @see (#21143) [ac838092fc](https://github.com/ccxt/ccxt/commits/ac838092fc818a50174ea1f35a8af80d9cdd550d)
*  blockchaincom: add @see (#21141) [67096a2228](https://github.com/ccxt/ccxt/commits/67096a2228a42d1a8434277495a875aab4b87c5f)
*  binance: setLeverage, portfolio margin support (#21145) [ef2ee8f3f0](https://github.com/ccxt/ccxt/commits/ef2ee8f3f081e6b01fb48ef191f93e52dbf77510)
*  feat(exchange): type overridden methods (#21148) [bcdd1d7788](https://github.com/ccxt/ccxt/commits/bcdd1d7788f60c5aab7cf1803acc04c6db956fe4)
*  feat(Exchange.cs): call networks afterConstruct and OKX currency networks (#21150) [aa346004a3](https://github.com/ccxt/ccxt/commits/aa346004a347d1639cf9199a355d30a4a129ac8d)
*  fix(build): waves precision [ci deploy] (#21155) [08027e245d](https://github.com/ccxt/ccxt/commits/08027e245d9b1e692cb7cc2524f77ad0feef3b41)
*  4.2.39 [590e6191ee](https://github.com/ccxt/ccxt/commits/590e6191eef3a0c61005b596a0d68cf6153dbdb7)


## 4.2.38 (2024-02-06)

*  feat(kucoin): watchOrderBook add level2Depth5 & level2Depth50 method (#21128) [e63a9ed6b1](https://github.com/ccxt/ccxt/commits/e63a9ed6b1a981e3cc8daef9bf0ad83bf42f87b2)
*  feat(kucoin): watchOrderBook add level2Depth5 & level2Depth50 method (#21128) [b51aba9c98](https://github.com/ccxt/ccxt/commits/b51aba9c98fec688c1488ae30154777bebe8b173)
*  Blofin implementation (#20371) [ci deploy] [36697b7619](https://github.com/ccxt/ccxt/commits/36697b7619e9c7dfdd5154764110721205ecded9)
*  4.2.38 [3d881a412b](https://github.com/ccxt/ccxt/commits/3d881a412b06d84337fb6e3a6bdbeabfbfe97976)


## 4.2.37 (2024-02-06)

*  feat(cs): remove .vs dir (#21110) [2c40085a51](https://github.com/ccxt/ccxt/commits/2c40085a51e9b8ebb97b489ff38057b3f7234169)
*  feat(tests): run a single test (#21108) [0a9f295a39](https://github.com/ccxt/ccxt/commits/0a9f295a39835acd072f63cebb080f9b49c20184)
*  feat(tests): run a single test (#21108) [de44b76631](https://github.com/ccxt/ccxt/commits/de44b76631997a47615231487ac034a74e816cef)
*  fix(docs): typo (#21111) [4aea6a1932](https://github.com/ccxt/ccxt/commits/4aea6a1932af5feef6784b080171f348dd85e377)
*  feat(bybit): limit tpsl orders support (#21114) [38dbb6636c](https://github.com/ccxt/ccxt/commits/38dbb6636c84ec2a72e522f6ee9ada243c4a18ff)
*  fix(bybit): remove marginMode from parsePosition (#21117) [1930a64495](https://github.com/ccxt/ccxt/commits/1930a64495ed69b49303e5bd0a5b9d674b6bf5e7)
*  fix(types): orderTypes (#21118) [34842bd725](https://github.com/ccxt/ccxt/commits/34842bd7259dea919cb18a607135845e4367732b)
*  fix(types): add missing values to position (#21119) [940699ca18](https://github.com/ccxt/ccxt/commits/940699ca18e8ba537b73c6727b7572db6157e6cc)
*  fix(types): add missing values to position (#21119) [e4b49432a6](https://github.com/ccxt/ccxt/commits/e4b49432a6061b5ac99244414ab0e59b8745756e)
*  binance: createOrder, postOnly (#21116) [1e8a590921](https://github.com/ccxt/ccxt/commits/1e8a59092104c9a1a81237723f7ade700149c9af)
*  feat(C#): update docs (#21122) [b2dd29e770](https://github.com/ccxt/ccxt/commits/b2dd29e7706a5e22afd2f2f3fa13e874ab62a8d8)
*  binance: cancelAllOrders, portfolio margin support (#21126) [a41f397abf](https://github.com/ccxt/ccxt/commits/a41f397abfe6f321b49c398b13d93a9dcd10d391)
*  binance: fetchOpenOrders, portfolio margin support (#21123) [2de02d44e5](https://github.com/ccxt/ccxt/commits/2de02d44e5a8fe8a75d4bef8a5ffd594a81d4871)
*  bitfinex: edit rate limit weights (#21120) [5a417e7778](https://github.com/ccxt/ccxt/commits/5a417e7778e94ff10a66d68586ddb40929d764e5)
*  bitmex: add @see (#21127) [cf64a730ca](https://github.com/ccxt/ccxt/commits/cf64a730ca39ad3093a35ad0e34cf519d7f2f3b8)
*  4.2.37 [ce49387672](https://github.com/ccxt/ccxt/commits/ce493876726387a1fee14ad5975034e6d821247c)


## 4.2.36 (2024-02-05)

*  bitfinex: add @see (#21073) [0edc8b6087](https://github.com/ccxt/ccxt/commits/0edc8b608748df6462bd6404b6036c48aba5a54a)
*  bithumb: add @see (#21074) [302ea26093](https://github.com/ccxt/ccxt/commits/302ea26093110216e61fcc574aa3848b5b9c0c06)
*  feat(woo): can now use since parameter on fetchOHLCV (#21083) [5a9bdf7fb6](https://github.com/ccxt/ccxt/commits/5a9bdf7fb67a80b26fe560742530cdbffb850e02)
*  fix(binance): restore ws url port (#21101) [b71c8901df](https://github.com/ccxt/ccxt/commits/b71c8901df7a5eae078c5a335062a97e95a6a29f)
*  Regression watch ticker binance (#21102) [ci deploy] [3fa3034f21](https://github.com/ccxt/ccxt/commits/3fa3034f217fa57825b5d71e4a81939fac243df3)
*  binance: createOrder, portfolio margin support (#21105) [3e6b79b87f](https://github.com/ccxt/ccxt/commits/3e6b79b87ff9f4c2a569a9a0e47c54b70a860c73)
*  4.2.36 [ce1189ee70](https://github.com/ccxt/ccxt/commits/ce1189ee70a105c9c2922db75cb7aa323fa29168)


## 4.2.35 (2024-02-04)

*  binance: fetchBalance, portfolio margin (#21093) [ce4c9db1d5](https://github.com/ccxt/ccxt/commits/ce4c9db1d5c99f3dfdc66fc25a27f164d6ad79b1)
*  wrong string/number concatenation (#21091) [d951fe2c44](https://github.com/ccxt/ccxt/commits/d951fe2c448742ed9d135d1eed13c7cd147a7bc1)
*  fix(Exchange): fetchPaginatedCallIncremental error msg (#21095) [2b5cf15d75](https://github.com/ccxt/ccxt/commits/2b5cf15d7523bd2055eea941c96fdbc52fc1b75c)
*  fix(binance): watchPositions safeSymbol and watchMyTrades parser, fix #21076 (#21086) [f2005c4c8d](https://github.com/ccxt/ccxt/commits/f2005c4c8d1e5e46c6e97e5dfb3025731f3f39ef)
*  bitfinex2: set the remaining margin methods to false (#21092) [481c2beef2](https://github.com/ccxt/ccxt/commits/481c2beef2c8650fd570ff42248e0af2fc9a3eb8)
*  fix!(krakenfutures): update fees structure (#21081) [145b540e1f](https://github.com/ccxt/ccxt/commits/145b540e1ffa60da37682e431b19033fedbb0e42)
*  fix(Exchange.py): linting (#21096) [353c21d1e0](https://github.com/ccxt/ccxt/commits/353c21d1e074b82fec22090ba847f784efcd6305)
*  fix(watch) regression after c# intervention; watch for binance is broken (#21099) [75c0ab9f23](https://github.com/ccxt/ccxt/commits/75c0ab9f23e90aa654d631bcaa60e666d7506d57)
*  4.2.35 [4ed68efc48](https://github.com/ccxt/ccxt/commits/4ed68efc48d64998ba6d8d19f5739d34a22c5401)


## 4.2.34 (2024-02-03)

*  Fix image [ci deploy] (#21084) [4dd267a869](https://github.com/ccxt/ccxt/commits/4dd267a869ec12c027290015bca32eae2b70e9b3)
*  update image [ci deploy] (#21085) [8518011286](https://github.com/ccxt/ccxt/commits/85180112865f1d37c786d5347908bc1e651cca0b)
*  fix images format [ci deploy] (#21088) [b2bbef46e9](https://github.com/ccxt/ccxt/commits/b2bbef46e952a97c3de9cc702b56c81b0229fde7)
*  update package reference [ci deploy] (#21089) [cc5a5b51c9](https://github.com/ccxt/ccxt/commits/cc5a5b51c9207abb6514323fe3421f5df016a249)
*  4.2.34 [0a82dd8ca7](https://github.com/ccxt/ccxt/commits/0a82dd8ca788d4aa166b287daf4b9308c97b61f0)


## 4.2.33 (2024-02-02)

*  fix file permissions [ci deploy] (#21082) [358d68d9fa](https://github.com/ccxt/ccxt/commits/358d68d9fafa3b862d1db05d135d532256980fcf)
*  4.2.33 [f71cb6e104](https://github.com/ccxt/ccxt/commits/f71cb6e1041d3fb792844662272918e48a3ced98)


## 4.2.32 (2024-02-02)

*  [C#][netstandard2.0][netstandard2.1] CCXT implementation (#17650) [ac3a02b57e](https://github.com/ccxt/ccxt/commits/ac3a02b57e93a7479cb4329390b1dce004edf01b)
*  bit2c: add @see (#21066) [cd6d3a9b10](https://github.com/ccxt/ccxt/commits/cd6d3a9b10298b665d21ee5eb2e1af5d4b5fd24c)
*  bigone: add @see (#21067) [245ca933e1](https://github.com/ccxt/ccxt/commits/245ca933e192948e018f1a805e29a92c7f7d2f05)
*  build: tmp disable exchanges (#21070) [19b9aeb562](https://github.com/ccxt/ccxt/commits/19b9aeb56202c7cab3b797d94bcd15ce9293078f)
*  fix(static): gate tests (#21075) [940b627c24](https://github.com/ccxt/ccxt/commits/940b627c24e427ade9095064e64b294bea3b04ee)
*  fix(static): gate tests (#21075) [65b2462c6c](https://github.com/ccxt/ccxt/commits/65b2462c6c260981a24e3cc5ac2fd72b3b6937b0)
*  fix(kraken): invalid price (#21078) [ci deploy] [ba80a667ec](https://github.com/ccxt/ccxt/commits/ba80a667ec37a3943acf58c2f7ce0fbd405d4a83)
*  4.2.32 [3bcf2ac910](https://github.com/ccxt/ccxt/commits/3bcf2ac910e61cceace276d36bb44e86e2d8a8d4)


## 4.2.31 (2024-02-02)

*  bitfinex2: cancelOrders (#21048) [932c5f9557](https://github.com/ccxt/ccxt/commits/932c5f9557a6f242a8f05cf90ec5013dbd4ee269)
*  timex update docs url (#21043) [f99669aed5](https://github.com/ccxt/ccxt/commits/f99669aed5f35af652b1f3a6a268c81fceb833da)
*  coinbase: add apis (#21051) [bbd153fefe](https://github.com/ccxt/ccxt/commits/bbd153fefe22f1576f4fd7b43448d6ab98f06a08)
*  okx: add apis (#21054) [59c32e2eae](https://github.com/ccxt/ccxt/commits/59c32e2eae38010a7316269ecc9913dc71dedf78)
*  has["fetchDepositAddress"] == false (#21044) [320988fafb](https://github.com/ccxt/ccxt/commits/320988fafbcd55b8344aebab238aaa3ddd74a159)
*  Whitebit change rate limit (#21032) [a5ef5d5c29](https://github.com/ccxt/ccxt/commits/a5ef5d5c292f0b1d76517ebfc038107d503cef9e)
*  Whitebit change rate limit (#21032) [59186c5e21](https://github.com/ccxt/ccxt/commits/59186c5e213411e8d6e3b65acf6d6e3c67447a50)
*  docs(lbank): lbank docstrings reference lbank instead of lbank2 (#21042) [585866e65e](https://github.com/ccxt/ccxt/commits/585866e65ee8f8f0e12908ec29160ca19abfa461)
*  bitfinex2: createOrders (#21050) [e2c987db1b](https://github.com/ccxt/ccxt/commits/e2c987db1bc7d35eeefb6d69e7ecb41d033f8103)
*  feat(bitget,okx): static tests (#21058) [22de03db5f](https://github.com/ccxt/ccxt/commits/22de03db5f1ad2a0ddbd144813ed00348324742d)
*  fix(kraken) fetchOHLC since must be passed as nanoseconds (#21055) [2e8c2b1d45](https://github.com/ccxt/ccxt/commits/2e8c2b1d45dea727cee7121211d0557e7ed22400)
*  fix(bitget): update request test (#21059) [4f0ab43436](https://github.com/ccxt/ccxt/commits/4f0ab43436a3d416c52004bea8ff0ceb164fd7c3)
*  fix(bitget): update request test (#21059) [43f367aecc](https://github.com/ccxt/ccxt/commits/43f367aecc8dfe2891954cb54cc725b0c039c834)
*  filterBySinceLimit returns the [limit] records after since instead of the [limit] most recent records (#20966) [98fb226159](https://github.com/ccxt/ccxt/commits/98fb226159c2779fdaa53c165b306d9d9ef6e203)
*  filterBySinceLimit returns the [limit] records after since instead of the [limit] most recent records (#20966) [d89de5c477](https://github.com/ccxt/ccxt/commits/d89de5c4775a6bcd666866f4a8365c4dc099b3f8)
*  deribit: fetchOHLCV, missing the first candle in some cases (#21062) [b61bb43d93](https://github.com/ccxt/ccxt/commits/b61bb43d939c8cd0951e3653423cb8134864a24d)
*  bitfinex2: add the remaining swap support (#21064) [f7911197ef](https://github.com/ccxt/ccxt/commits/f7911197ef0e8a3d5238606e044b87daccd394e1)
*  4.2.31 [0ec28659d5](https://github.com/ccxt/ccxt/commits/0ec28659d55cd7648c648d81eb6c18e27f3bd6a7)


## 4.2.30 (2024-02-01)

*  bitget has (#21026) [c12d902e24](https://github.com/ccxt/ccxt/commits/c12d902e248432366b271e6a4e9265def57814c1)
*  Bitfinex2: update createOrder (#21028) [d254b5e2c9](https://github.com/ccxt/ccxt/commits/d254b5e2c90e7ec5fdc892f927478ee0377588d7)
*  fix(hitbtc): reduceMargin, addMargin, can set marginMode (#21025) [356c91cab7](https://github.com/ccxt/ccxt/commits/356c91cab77cba57b3d4e75b283741b14f72246e)
*  Replace safe value safe bool 3 (#21030) [f00a6a3474](https://github.com/ccxt/ccxt/commits/f00a6a347487870d88949cb4355548a4ad78cc8b)
*  feat(p2b): websockets/pro implementation (#20982) [5ce89c1033](https://github.com/ccxt/ccxt/commits/5ce89c103381b2894308a585221b2144341036cd)
*  Fix build (#21041) [19c61fd5ce](https://github.com/ccxt/ccxt/commits/19c61fd5ceb4daf1a27ae0aa2061ebf31ba3fe62)
*  fix(okx): fetches first candle from start of since (#21040) [92572c0911](https://github.com/ccxt/ccxt/commits/92572c0911f83a02349e6e372656724eade79f99)
*  Digifinex: fetchTickers, safeMarket fourth argument error (#21047) [484948a1f7](https://github.com/ccxt/ccxt/commits/484948a1f7539a9e4e98ed4001b63b103a0ff630)
*  4.2.30 [86b41eeed4](https://github.com/ccxt/ccxt/commits/86b41eeed45e51ffa4b4e9a5f7206c99d6c262cd)


## 4.2.29 (2024-01-30)

*  feat(okx): add full ob endpoint (#21013) [ed13f2e22f](https://github.com/ccxt/ccxt/commits/ed13f2e22fbd635dc94fe79ca35821e7063695a4)
*  fix(bybit): order fee (#21014) [53211424bc](https://github.com/ccxt/ccxt/commits/53211424bc1e2cad72c72f522b3c0b0c0ad99c70)
*  feat(bitmex): update link (#21015) [a668dd4e8f](https://github.com/ccxt/ccxt/commits/a668dd4e8fa51c6221ad80b19b20205e95316629)
*  feat(bitmex): update link (#21015) [18a0183200](https://github.com/ccxt/ccxt/commits/18a01832002c75636caaa78aa1334d1a0b3cced8)
*  coinmetro.ts `sign` update (#21016) [2238174a70](https://github.com/ccxt/ccxt/commits/2238174a70397c4a2b90eb05655097fcd6ea9429)
*  feat(bybit): add error mapping (#21018) [abd40e7cf2](https://github.com/ccxt/ccxt/commits/abd40e7cf21450d650ce58a850ffb45bcb58e7b0)
*  feat(bybit): add error mapping (#21018) [5cdfbcdbc1](https://github.com/ccxt/ccxt/commits/5cdfbcdbc15acbc14f7654fcd38c8846eb189022)
*  feat(Exchange): add safeBool/safeList/safeDict (#21012) [1fe587738b](https://github.com/ccxt/ccxt/commits/1fe587738bb9ff9d2e69ea6d3347a2ecdd8e1cb7)
*  feat(Exchange): add safeBool/safeList/safeDict (#21012) [6058b41842](https://github.com/ccxt/ccxt/commits/6058b41842756c1d9c8094d40f1754e0930dcf51)
*  coinmetro header update (#21023) [8cc1aa4185](https://github.com/ccxt/ccxt/commits/8cc1aa4185b24104e44bad6371ef422c7873ceda)
*  4.2.29 [1aded1dd0f](https://github.com/ccxt/ccxt/commits/1aded1dd0f41d58a2024dd445d402abff47593d8)


## 4.2.28 (2024-01-30)

*  feat(Exchange): add class tag (#21001) [4f70a01be4](https://github.com/ccxt/ccxt/commits/4f70a01be4ea674b80e6d98b2409d88c8a2cef51)
*  feat(bitforex): cancelAllOrders (#21004) [0b090448be](https://github.com/ccxt/ccxt/commits/0b090448be2bf5c9efef3fd8fd7fc26835ba16cf)
*  has["cancelAllOrders"] (#21005) [6aab24e52e](https://github.com/ccxt/ccxt/commits/6aab24e52ef3e7f774b07d83779044f179383e6e)
*  Bitfinex2: setMargin (#21008) [ed99d45aae](https://github.com/ccxt/ccxt/commits/ed99d45aaeebce9e4060f2adc8b60565dcc85ef4)
*  bitfinex2: fetchBalance, debt field (#21009) [c735dd750d](https://github.com/ccxt/ccxt/commits/c735dd750dba8ba9750f8a74f639280848112107)
*  4.2.28 [1865386efd](https://github.com/ccxt/ccxt/commits/1865386efdd156429d3831f7caf7c7aaafbe0133)


## 4.2.27 (2024-01-29)

*  feat(Exchange): improve fetchOrders error message (#20996) [b5107b2777](https://github.com/ccxt/ccxt/commits/b5107b2777075b082abb3122833aec851b6d69ba)
*  feat(Exchange): improve fetchOrders error message (#20996) [6552b9deba](https://github.com/ccxt/ccxt/commits/6552b9debaf330aa919011280a06d3f278f75e33)
*  fix(coinbase): add params to body when using token (#20997) [800aee7fbf](https://github.com/ccxt/ccxt/commits/800aee7fbfd6ab29c6fe2e20cf3085e922571eef)
*  fix(coinbase): add params to body when using token (#20997) [6d4f8280ff](https://github.com/ccxt/ccxt/commits/6d4f8280ff6ceda7ea0f9a2693ce32dfe5202a2c)
*  fix(upbit): fetchDepositAddress takes params["network"] (#20998) [1086c1d43b](https://github.com/ccxt/ccxt/commits/1086c1d43b3b7f78c8156d664d0e0b2716d1b4d0)
*  Coinmetro integration [ci deploy] (#20297) [2d2eb1fbac](https://github.com/ccxt/ccxt/commits/2d2eb1fbac08cce706cbdd64e10f4387a8de798f)
*  fix Static tests [ci deploy] (#20999) [bd072876c1](https://github.com/ccxt/ccxt/commits/bd072876c19fc8fff4d5467bdfb8c2551efb1644)
*  4.2.27 [5f77a77b06](https://github.com/ccxt/ccxt/commits/5f77a77b0658f3890d6db9e1d767a5bbad90ca54)


## 4.2.26 (2024-01-29)

*  fix(ws): freezing eror (#20988) [9dacfb09c9](https://github.com/ccxt/ccxt/commits/9dacfb09c97cbe4900913a59fea00844c5dd94ea)
*  fix(ws): freezing eror (#20988) [ab73522fbf](https://github.com/ccxt/ccxt/commits/ab73522fbfe3e5eaa32097d314e5394d3d92970f)
*  fix(bingx): order parsing (#20993) [3abf71e004](https://github.com/ccxt/ccxt/commits/3abf71e004b0ed18b479ef8d9610f2eccf9b990a)
*  fix(bingx): order parsing (#20993) [fcb52616d5](https://github.com/ccxt/ccxt/commits/fcb52616d5506f52f6427c6bd1ec7a1d268d070e)
*  bingx: add watchTicker (#20995) [838c045a73](https://github.com/ccxt/ccxt/commits/838c045a73ded7364aabbaf46560edb9e516036e)
*  bingx: add fetchMarkOHLCV (#20994) [893572fe7c](https://github.com/ccxt/ccxt/commits/893572fe7c928f749c1278684d3a1f809e577faf)
*  4.2.26 [a2671dc0fc](https://github.com/ccxt/ccxt/commits/a2671dc0fcd08ddba2610f856724177a429a0d63)


## 4.2.25 (2024-01-28)

*  Bitfinex2: fetchLiquidations (#20989) [b4b94c227a](https://github.com/ccxt/ccxt/commits/b4b94c227a147736806056d25354b46e3d3ec85f)
*  fix(gate): parse web trade id (#20987) [44527c4b24](https://github.com/ccxt/ccxt/commits/44527c4b2408a1ee95b7042ea6a8f7e065e42a67)
*  4.2.25 [cc3458ee84](https://github.com/ccxt/ccxt/commits/cc3458ee841871638a6ec6e2401c3b9cc62df7ae)


## 4.2.24 (2024-01-27)

*  Bitfinex2: fetchOpenInterestHistory (#20980) [d0c9506b9e](https://github.com/ccxt/ccxt/commits/d0c9506b9e9b3eacbc119676266b4cc8aee35889)
*  bitopro: add watchMyTrades (#20950) [dca1e94452](https://github.com/ccxt/ccxt/commits/dca1e944521d7d513d5cf862f434e1989e0fd99c)
*  Wrong class on error Bingx (#20979) [1314d9e26c](https://github.com/ccxt/ccxt/commits/1314d9e26c40eef1f85981d9392d15f059ca309e)
*  fix(phemex): position parsing (#20985) [e8f9d9f943](https://github.com/ccxt/ccxt/commits/e8f9d9f94342486d105a42c81f89e02126abf82b)
*  4.2.24 [b18af9e36a](https://github.com/ccxt/ccxt/commits/b18af9e36acae4e35a6523150fc16cd2c25ce598)


## 4.2.23 (2024-01-26)

*  fix(binance) no timestamp for futures watched tickers (#20973) [ddfcb225f6](https://github.com/ccxt/ccxt/commits/ddfcb225f6657d3964415182d5becbc0dcb491f1)
*  Okx: edit algo order (#20970) [69445297af](https://github.com/ccxt/ccxt/commits/69445297af8a2c0434f8a1b96fe5dc9295fa5e1e)
*  bitfinex2: fetchOpenInterest (#20972) [903c462761](https://github.com/ccxt/ccxt/commits/903c4627616dba3e8d1e01d72a5b2d946054c394)
*  Okx: watchMyTrades, add spot margin support (#20971) [f3fdc7903e](https://github.com/ccxt/ccxt/commits/f3fdc7903ec081578c5c4ac79e6c32819cafb16c)
*  feat(phemex): add endpoint to fetchPositions (#20976) [7d799ea1cf](https://github.com/ccxt/ccxt/commits/7d799ea1cf8c492e2fa28f0407426a655c7ab03d)
*  feat(coinex): add history endpoint to fetchPositions (#20975) [c976b48323](https://github.com/ccxt/ccxt/commits/c976b48323c28d21ddc0ca21701b14ba4b064764)
*  feat(hitbtcPro): add sandbox mode (#20978) [5e0291ae64](https://github.com/ccxt/ccxt/commits/5e0291ae6496b01fe6dcd8a71b336e4aaa6a5b55)
*  4.2.23 [ccd0713d59](https://github.com/ccxt/ccxt/commits/ccd0713d593649a90c6fa160374462d94dc311a3)


## 4.2.22 (2024-01-25)

*  Okx: watchOrders, unify spot margin support (#20930) [024ad95700](https://github.com/ccxt/ccxt/commits/024ad957005dda089989ebe6d7a677e3a700acda)
*  Okx: watchOrders, unify spot margin support (#20930) [094b211496](https://github.com/ccxt/ccxt/commits/094b21149642e228554769294bca64043ed90302)
*  fix(bitrue): use proper orderbook type (#20936) [f90fbc73a5](https://github.com/ccxt/ccxt/commits/f90fbc73a5b4d7aba50608517048f8f89661e669)
*  fix(bitrue): use proper orderbook type (#20936) [546770053b](https://github.com/ccxt/ccxt/commits/546770053b7de1575792e0772d4fa2ce7371abaa)
*  feat(woo): fix fetchDepositAddress flag (#20937) [cc704e6d50](https://github.com/ccxt/ccxt/commits/cc704e6d50bf7708c26f508b6fa067d4cacffbb7)
*  feat(woo): fix fetchDepositAddress flag (#20937) [34e105ee73](https://github.com/ccxt/ccxt/commits/34e105ee73b17d65ff3fb51ad3d8982e04f0880b)
*  docs: Divide docs in globla referene and reference per exchange (#20902) [9ae8493619](https://github.com/ccxt/ccxt/commits/9ae84936196fb7ea6e0365b78e5494492eac3ef6)
*  feat(tests): allow request and response tests to run in the same command (#20939) [cabf668cfc](https://github.com/ccxt/ccxt/commits/cabf668cfc703dabde7fcf2178ec1f450f0f20c7)
*  feat(coinex): handleMarginMode (#20940) [8448ecf0d7](https://github.com/ccxt/ccxt/commits/8448ecf0d7ced9d3f100665e577224d9640dd645)
*  feat(phemex): improve fetchBalance docs (#20941) [9d0449270c](https://github.com/ccxt/ccxt/commits/9d0449270ccdad0420ad56e1bc90b1b404a933bc)
*  feat(phemex): improve fetchBalance docs (#20941) [fe0903ae66](https://github.com/ccxt/ccxt/commits/fe0903ae66c75cc502de8dec77050c9c4c34e89a)
*  Manual: add notes on the marginMode parameter (#20944) [4d03948f9c](https://github.com/ccxt/ccxt/commits/4d03948f9c0dbddfdbe6463f203fbdecc3f30699)
*  Binance: watchOrders, add handleMarginModeAndParams (#20933) [12210a7ea2](https://github.com/ccxt/ccxt/commits/12210a7ea279cbcd50814b9155ddd8eaa034d5c4)
*  Deribit: createExpiredOptionMarket (#20942) [744ab43632](https://github.com/ccxt/ccxt/commits/744ab43632bdd7ae29d92bcd6d77b326ddd6c6b4)
*  feat(tests): add binance static tests (#20947) [93ea3af555](https://github.com/ccxt/ccxt/commits/93ea3af5556f45ea1cf752f02e1250a3fdf4a973)
*  feat(binance): update test ws endpoint (#20952) [02c947b952](https://github.com/ccxt/ccxt/commits/02c947b9525bb9f1b0a88e050edba38bc97f6c90)
*  feat(binance): improve docs and method handling (#20953) [be944c5826](https://github.com/ccxt/ccxt/commits/be944c582684a32eed2212f76346db5eb08bcde5)
*  wrong comment breaks build (#20955) [579ce1359e](https://github.com/ccxt/ccxt/commits/579ce1359e0833adf35e668097f2b8f92587b0ad)
*  bitget has (#20958) [152eb4925d](https://github.com/ccxt/ccxt/commits/152eb4925de18d57e2cd5196c58327bb000d2f31)
*  feat(binance): add convert endpoints (#20959) [e7a31ee0ed](https://github.com/ccxt/ccxt/commits/e7a31ee0edb9f41423d6afe33798864d81b82670)
*  has["fetchFundingRate"] (#20960) [2d5059e584](https://github.com/ccxt/ccxt/commits/2d5059e584038e392a5f9c1c885f75ade075cf94)
*  feat(bybit): improve market orders for UTA (#20965) [e555457cad](https://github.com/ccxt/ccxt/commits/e555457cad30f21016314b919d609d58aa4263cb)
*  4.2.22 [6e263c4d3e](https://github.com/ccxt/ccxt/commits/6e263c4d3e9d73c3a379579a99b88d8d2ef3be20)


## 4.2.21 (2024-01-23)

*  feat(bitvavo): ws trading (#18629) [8e4bcd721c](https://github.com/ccxt/ccxt/commits/8e4bcd721c1911a460537fc8ea9ad000b27dd3d0)
*  feat(bitvavo): ws trading (#18629) [73120ad6d2](https://github.com/ccxt/ccxt/commits/73120ad6d26c03a4009a95a5741448a62fd4010d)
*  fix(blockchaincom): fetchDepositAddress (#20916) [3155cd591f](https://github.com/ccxt/ccxt/commits/3155cd591f7b9831a41dcb5a935ef0e050fe31af)
*  fix(blockchaincom): fetchDepositAddress (#20916) [b81cd6c0bd](https://github.com/ccxt/ccxt/commits/b81cd6c0bdfac514f7c5bbfca101b0eaa6e69812)
*  feat(lbank): remove limit from fetchOrderBookWs (#20918) [23ee23f5bb](https://github.com/ccxt/ccxt/commits/23ee23f5bb6b6dc4f37146f897518f686d9a589f)
*  fix(gate): fetchLeverageTiers parsing (#20920) [eadec4d8be](https://github.com/ccxt/ccxt/commits/eadec4d8bee850366eb07b65b5ff57a1d3f03a78)
*  gate: add apis (#20932) [90d8bb3b53](https://github.com/ccxt/ccxt/commits/90d8bb3b5319f2dede364f70563366f330976eff)
*  WsClient eslint errors fix (#20925) [6cca91b4fc](https://github.com/ccxt/ccxt/commits/6cca91b4fcf71e96227a3b89c288bd58e8f66ed5)
*  fix(bitopro): fix ws url and signature (#20928) [d67cacd866](https://github.com/ccxt/ccxt/commits/d67cacd8661ea54b27fed8e16db43c23fff1918b)
*  Add querying contract funds from Phemex (#20931) [cb5f849469](https://github.com/ccxt/ccxt/commits/cb5f8494691b8a5c515cbe0b3bd7253d97307baa)
*  novadax: add apis, update ratelimit (#20934) [aa95489977](https://github.com/ccxt/ccxt/commits/aa954899770e05c71241901bc48b16617474c7ca)
*  4.2.21 [b4fbbfb8fe](https://github.com/ccxt/ccxt/commits/b4fbbfb8fea387606c69188c49b0d92ec15cc898)


## 4.2.20 (2024-01-22)

*  BingX New error parsed to InsufficientFunds (#20901) [b36ef50d20](https://github.com/ccxt/ccxt/commits/b36ef50d20bb9680db9dc08e2b8a00a81f4710cd)
*  feat(Exchange): move expired option market to the base class (#20888) [c29f127973](https://github.com/ccxt/ccxt/commits/c29f127973d62ed3c03cad254215bddbc2895e26)
*  feat(binance): add papi/ping endpoint (#20906) [ab203a541c](https://github.com/ccxt/ccxt/commits/ab203a541c9cc3e7de6fcae57ea1cdffcae57ba5)
*  feat(base): add fetchCanceledAndClosedOrders stub (#20883) [3aa29c09ff](https://github.com/ccxt/ccxt/commits/3aa29c09ff736a728a52216c64b426a923f7b382)
*  feat(bitteam): update logo (#20907) [6dd19df17a](https://github.com/ccxt/ccxt/commits/6dd19df17a7be685721d4698b816d2cf7e702eab)
*  Bitrue fix build (#20915) [21409d3a3b](https://github.com/ccxt/ccxt/commits/21409d3a3b97d944141ea2cbf470823218adbb4f)
*  4.2.20 [3253c3948c](https://github.com/ccxt/ccxt/commits/3253c3948c81a1d8d950eec4f174fbbc85d80681)


## 4.2.19 (2024-01-20)

*  Added support for WECAN, TRAC, EURCV, PYUSD (#20865) [a7663f3e42](https://github.com/ccxt/ccxt/commits/a7663f3e4258b947ed9f6b3856f327bab1ad7ba4)
*  fix(kraken): rate limiter fixed for public methods (#20859) [5bb61da7bb](https://github.com/ccxt/ccxt/commits/5bb61da7bb581abe0484fc66c54be10aadcb7f70)
*  feat(luno): add fetchOHLCV (#20869) [1bdff9799c](https://github.com/ccxt/ccxt/commits/1bdff9799c1fd4bd3643f135a6cdd74ae57131f0)
*  fix(luno): fetchOHLCV docstring return type fix for build error (#20874) [2c1a8b49cc](https://github.com/ccxt/ccxt/commits/2c1a8b49ccbae9dc525395f6a323bf9f1033d0d3)
*  Deribit: fix fetchFundingRateHistory since (#20876) [34b7d93585](https://github.com/ccxt/ccxt/commits/34b7d935855199317cf770c66804ce9c4888ceee)
*  htx: add apis (#20878) [2fa47007b5](https://github.com/ccxt/ccxt/commits/2fa47007b50788399efe56d3039a43bf405dc72a)
*  gate: add apis (#20879) [ba72ebacb6](https://github.com/ccxt/ccxt/commits/ba72ebacb683d685086ef6345abaa7c436f7f812)
*  Binance: trailing percent order example (#20881) [99c0285153](https://github.com/ccxt/ccxt/commits/99c028515300bc34358aefda6a0c73c67757352c)
*  Deribit: fix fetchPositions linear currency (#20880) [7529449be1](https://github.com/ccxt/ccxt/commits/7529449be173dfc74a50bbce0aba1828d98b029b)
*  poloniexfutures.has["fetchFundingRateHistory"]: false (#20891) [591254fe8b](https://github.com/ccxt/ccxt/commits/591254fe8bf56adc944dcab7cbe517ca68d60a65)
*  mexc update docs link (#20893) [e4814c4fd3](https://github.com/ccxt/ccxt/commits/e4814c4fd3efa0db4f320d322824d7245be55e45)
*  Bitget: fetchPositions, enable calling with no symbols argument (#20890) [2d4758c6ea](https://github.com/ccxt/ccxt/commits/2d4758c6eace8edbdad3a2fcaa8e46bbe45eab4b)
*  ascendex.has["fetchOpenInterest,fetchOpenInterestHistory"] = false (#20892) [0caa90ca64](https://github.com/ccxt/ccxt/commits/0caa90ca643107f50e8f9878d1cc1a52dd83a9ec)
*  createTrailingAmountOrder and createTrailingPercentOrder typescript examples (#20889) [0d3afaee9e](https://github.com/ccxt/ccxt/commits/0d3afaee9e7f6dd6dd32fbac1be1a6c35da63add)
*  fix(binanceWs): watchPositions (#20895) [149fea7ed5](https://github.com/ccxt/ccxt/commits/149fea7ed5bb1ec754f9355cd769b0a02d4d1898)
*  fix build: disable bitpanda (#20897) [eda19b876a](https://github.com/ccxt/ccxt/commits/eda19b876a3a3f6be31f0c775cf4615107a9c4c7)
*  feat(onetrading): rename from bitpanda (#20739) [716f246cba](https://github.com/ccxt/ccxt/commits/716f246cba808f06da8a948a637733afe53261dd)
*  feat(bitpanda): add alias (#20898) [bed7e3b26d](https://github.com/ccxt/ccxt/commits/bed7e3b26d14417ce271916c77b013630b1acb8a)
*  4.2.19 [6a4d5c1f10](https://github.com/ccxt/ccxt/commits/6a4d5c1f10991320fffde4819521a922bd8fa091)


## 4.2.18 (2024-01-18)

*  feat(coincheck): add pro (#20846) [fc3b81dc65](https://github.com/ccxt/ccxt/commits/fc3b81dc659aefcf0c35a8c9b16c68de3b0da39f)
*  Bybit: edit cancelAllOrders orderFilter param (#20844) [56e7809c29](https://github.com/ccxt/ccxt/commits/56e7809c29ea95d656afd20ed0297f6278e44c16)
*  fix(cryptocom): remove this as any (#20851) [ce9e3e68e1](https://github.com/ccxt/ccxt/commits/ce9e3e68e1260e050bf888fa9f995e947f292fa6)
*  bitget: allow books1 channel in watchOrderBookForSymbols (#20850) [08a8352b53](https://github.com/ccxt/ccxt/commits/08a8352b533ad49c89fb2bb38b1ef51e263dc9fc)
*  bitget: allow books1 channel in watchOrderBookForSymbols (#20850) [d321a6743d](https://github.com/ccxt/ccxt/commits/d321a6743d8efaee24c24a1fb480035e27a0b1a6)
*  fix(BinanceWs): stream limits reading (#20852) [0b51d3e8d5](https://github.com/ccxt/ccxt/commits/0b51d3e8d538fec04b9b108b8767020cf45be382)
*  fix(poloniexfutures, kucoin, kucoinfutures): wrap negotiate in try catch and add future to transpile, fix #20835 (#20843) [b3dc0eda2e](https://github.com/ccxt/ccxt/commits/b3dc0eda2e2136bf64a4bbed741dec22afe0fa50)
*  fix(poloniexfutures, kucoin, kucoinfutures): wrap negotiate in try catch and add future to transpile, fix #20835 (#20843) [6a0584b54a](https://github.com/ccxt/ccxt/commits/6a0584b54a8161510daf48dbad7304c5107d554c)
*  binance: add apis (#20857) [0842f1749d](https://github.com/ccxt/ccxt/commits/0842f1749d48c2b23035d0946e016a9798f8198b)
*  Deribit: static request tests (#20861) [ced14289a2](https://github.com/ccxt/ccxt/commits/ced14289a225bd37d44d778cbebb6fd4e6e24b3f)
*  docs(kraken): update kraken docs link (#20858) [a99eb6075c](https://github.com/ccxt/ccxt/commits/a99eb6075ce7356ac9c9a857c33f5686df5c62ef)
*  feat(bingx): add fetchFundingRates (#20864) [9e6484015d](https://github.com/ccxt/ccxt/commits/9e6484015d5d6f1e6bd7d07b72bf783e407deccb)
*  Bybit: adjust stop handling for fetchMyTrades, fetchOrders and fetchOpenOrders (#20856) [2296166ff6](https://github.com/ccxt/ccxt/commits/2296166ff669939bda175bcfab99761ccbe8ab47)
*  4.2.18 [b6180d0aae](https://github.com/ccxt/ccxt/commits/b6180d0aae284c851c782e693c9f26a00a0f5486)


## 4.2.17 (2024-01-17)

*  coinlist: add apis (#20848) [0b8fcc55b7](https://github.com/ccxt/ccxt/commits/0b8fcc55b734d90eede3b8d7b5c47999d1584955)
*  4.2.17 [88b2d16bb1](https://github.com/ccxt/ccxt/commits/88b2d16bb13f2fde32be4f5bd6b3d1c09747475d)


## 4.2.16 (2024-01-16)

*  feat(phemex): update orders methods (#20825) [277f53d17d](https://github.com/ccxt/ccxt/commits/277f53d17d3e1051d495a85bd56a1eca17da3595)
*  feat(bingx): add swap sandbox (#20806) [379cdb087e](https://github.com/ccxt/ccxt/commits/379cdb087e3b545f539b7d9f6e1f1364b690c344)
*  feat(bingx): add swap sandbox (#20806) [8f02d48c78](https://github.com/ccxt/ccxt/commits/8f02d48c7815384259d4304f147868f941e7488e)
*  bingx parseTransaction from withdraw function [be5539dfdf](https://github.com/ccxt/ccxt/commits/be5539dfdf9d457b5d5303975a7c24bd6bc4e10a)
*  bingx parseTransaction from withdraw function [e1b92479d3](https://github.com/ccxt/ccxt/commits/e1b92479d361049777e781eb8fac033441a81ebd)
*  Bitmex: fix disabled static request tests (#20829) [5fe4589179](https://github.com/ccxt/ccxt/commits/5fe4589179a137de0dbd620a72f1f1c99fcee175)
*  fix(bingx): has["margin"] = false (#20831) [a0d7ded17e](https://github.com/ccxt/ccxt/commits/a0d7ded17eb8a80d62ef73b506a281e5d23f4a51)
*  feat(coinone): add ws apis (#20824) [b59af9d0b5](https://github.com/ccxt/ccxt/commits/b59af9d0b566ad68171b145951cc8d25f322e795)
*  4.2.16 [cd71a9d7cb](https://github.com/ccxt/ccxt/commits/cd71a9d7cba08b830f665ecabecb557bafbe8af1)


## 4.2.15 (2024-01-15)

*  bingx ip mismatch PermissionDenied exception mapping [9c7a6bf8bd](https://github.com/ccxt/ccxt/commits/9c7a6bf8bdc22d4c4a2f29c71fb3ed9d0e0f0d1c)
*  HTX: correct the status for partially filled orders (#20822) [5af996aa59](https://github.com/ccxt/ccxt/commits/5af996aa59ea3e37e85bbff2c31796e4d89f6e44)
*  fix(kraken): takeProfit/stopLoss parsing (#20821) [05403c86ea](https://github.com/ccxt/ccxt/commits/05403c86ea557ad547da898d11cab60952bdf052)
*  feat(woo): watchPositions, fix #20790 (#20823) [fe4b97ea21](https://github.com/ccxt/ccxt/commits/fe4b97ea213443b07e280e5d7c4ac2d6b287f20d)
*  4.2.15 [1ca3a40599](https://github.com/ccxt/ccxt/commits/1ca3a405994cf09aa674fd43eff08491ee9cd3d2)


## 4.2.14 (2024-01-14)

*  fix(build) jsdoc2md.js script throws exception for woo and htx exchanges (#20805) [09fca46201](https://github.com/ccxt/ccxt/commits/09fca4620198129aebf874a9f0627884ac2996d1)
*  feat(kucoinfutures): add fetchFundingRateHistory and createOrders (#20803) [bead105323](https://github.com/ccxt/ccxt/commits/bead1053230278f03af6dcd0b55538f80065a1c4)
*  feat(delta): remove method usage (#20795) [d4108b142f](https://github.com/ccxt/ccxt/commits/d4108b142f8dcea4678ce9b7a97fb4fd82a8c9f0)
*  Bitmex: add static request tests (#20809) [8171eba1ff](https://github.com/ccxt/ccxt/commits/8171eba1ff52c262b78af48557ee36f6eeea2ec9)
*  fetchOHLCV: switch between current and history candles (#20802) [4a176fb1a2](https://github.com/ccxt/ccxt/commits/4a176fb1a2452ce1ed75e8500e3aa92251c06810)
*  fix(bigone): fetchMarkets uses /symbols endpoint (#20808) [1831f08a5b](https://github.com/ccxt/ccxt/commits/1831f08a5bc920d16cca84727ad79d7469d2dfd1)
*  fix build: okx static tests (#20812) [fb2b045cfa](https://github.com/ccxt/ccxt/commits/fb2b045cfa7f8fa85937107e275eb305e8a12161)
*  fix(build): disabled bitmex tests (#20813) [91e370f142](https://github.com/ccxt/ccxt/commits/91e370f142e9f5aedba964fdab4fe31e444c7303)
*  fix(kraken): remove reduceOnly (#20819) [f857ec1a4f](https://github.com/ccxt/ccxt/commits/f857ec1a4f7699b11aefba9f7c653f6c1086f16b)
*  exchange: stop, stop loss and take profit functions (#20442) [b66e737de9](https://github.com/ccxt/ccxt/commits/b66e737de994c1e5b47a9c3417ee2e9449d4cb57)
*  fix(tests): import (#20820) [3b1123865a](https://github.com/ccxt/ccxt/commits/3b1123865a120c839569218d08ac19193134b01c)
*  4.2.14 [cb8b46e200](https://github.com/ccxt/ccxt/commits/cb8b46e200bee4842cc5d4d15592efd3af69054c)


## 4.2.13 (2024-01-12)

*  Htx, Woo: trailing order methods, require trailingTriggerPrice (#20772) [e336623344](https://github.com/ccxt/ccxt/commits/e33662334494982c10b3f995df4bfe6a17d5b5e4)
*  Binance: update transfer endpoint for isolated margin (#20771) [9b109815b1](https://github.com/ccxt/ccxt/commits/9b109815b137d1527b31c20d9736982c114e20d7)
*  bitmart update fee (#20774) [d5e3a78003](https://github.com/ccxt/ccxt/commits/d5e3a78003f68607a1a9c6c9108eb26a8a7a1251)
*  lbank: remove method usage (#20770) [2e355df463](https://github.com/ccxt/ccxt/commits/2e355df463af7e85fc8bf67711f0a66ed8197904)
*  feat(okx): add new endpoint (#20783) [1c4c6f2131](https://github.com/ccxt/ccxt/commits/1c4c6f21316a67824e6538c55e5e1d48290c144b)
*  feat(phemex): update ID (#20781) [bd72913571](https://github.com/ccxt/ccxt/commits/bd72913571c256c8d699b545ebc8b95871b75500)
*  feat(staticTests): rename huobi to htx (#20785) [878936e7d1](https://github.com/ccxt/ccxt/commits/878936e7d160dc35372b4540626fc20082417bd4)
*  independentreserve: remove method usage (#20784) [60a91aff1b](https://github.com/ccxt/ccxt/commits/60a91aff1b6f3b0a2b45f2102a0ac55f8762bded)
*  transpile: update process num when build parallel (#20658) [192ba550a8](https://github.com/ccxt/ccxt/commits/192ba550a892baa6e67dfed389b1ccde3f0431e5)
*  fix(IdTests): rename huobi to htx (#20789) [00c60fc3e1](https://github.com/ccxt/ccxt/commits/00c60fc3e174273fe78c0f70524ce740eb9e2037)
*  fix(kraken): watchOHLCV interval must be passed as integer (#20787) [ff58a040ff](https://github.com/ccxt/ccxt/commits/ff58a040ff331efc3ff27196de6f96a075c33aff)
*  fix(kraken): watchOHLCV interval must be passed as integer (#20787) [61c8938bd9](https://github.com/ccxt/ccxt/commits/61c8938bd90cc833ecedf75c1071ea8d381f4f74)
*  Gate: update parsePosition (#20798) [0ea1ef0637](https://github.com/ccxt/ccxt/commits/0ea1ef06372f2c405331eb10ab2a7d1f35a0cba2)
*  feat(bingx): add fetchMyTrades in spot market (#20801) [4174849c42](https://github.com/ccxt/ccxt/commits/4174849c4237cb8575fe65124c3f3d1fb0a5266f)
*  Coinbase: withdraw (#20796) [f0782d9bf1](https://github.com/ccxt/ccxt/commits/f0782d9bf1ee3b26e922dfc06fb5edb735f840b5)
*  fix(bitget): historical endpoint until parameter (#20804) [55c0a80a8d](https://github.com/ccxt/ccxt/commits/55c0a80a8d07601d0deb1e5a49a9cc563de374cd)
*  4.2.13 [1be27a8067](https://github.com/ccxt/ccxt/commits/1be27a806709bf38b67d3558fa04a507d2c8c583)


## 4.2.12 (2024-01-11)

*  feat(tests): add assertion key to static messages (#20741) [3e33c2a7eb](https://github.com/ccxt/ccxt/commits/3e33c2a7eb722deb1b5d49392675ae5cd44b90e2)
*  okx reflink [5b65f53e06](https://github.com/ccxt/ccxt/commits/5b65f53e06ba4f1f777d8a806b304f4452014437)
*  Alpaca Fees Update  (#20740) [c6bb997fe1](https://github.com/ccxt/ccxt/commits/c6bb997fe1473b46bf939c0b87c073192b24014d)
*  bybit: add apis (#20758) [0d952efc07](https://github.com/ccxt/ccxt/commits/0d952efc07a3fde11d0e6d7d2924618bbe3a4a5f)
*  gate: add apis (#20746) [70bfef96e9](https://github.com/ccxt/ccxt/commits/70bfef96e915a308dc681bae545e43892ab70b14)
*  fix(alpaca): updata fees link (#20743) [860767e539](https://github.com/ccxt/ccxt/commits/860767e53960018b41445d450420f46c8b06de1b)
*  Bitget: fetchOHLCV alternative spot endpoint, add since support (#20730) [527879f72f](https://github.com/ccxt/ccxt/commits/527879f72f3aa2da589b6bcabc316f6e0e7885af)
*  Okx: fix fetchStatus (#20755) [143e4698fb](https://github.com/ccxt/ccxt/commits/143e4698fb06f93cc8d724d3c21b0d4537f14040)
*  feat(bigone): contract implicit api endpoints, fetchMarkets (#19696) [7224070039](https://github.com/ccxt/ccxt/commits/722407003963891a69e9eb66014e5e635fe4b3f9)
*  Binance: update endpoints for borrow margin methods (#20757) [d427b95e2c](https://github.com/ccxt/ccxt/commits/d427b95e2c83daaf4c82f21b876ace5880e8d2d8)
*  fix(bingx): cancel swap orders by client order ids (#20759) [715d8c5cbc](https://github.com/ccxt/ccxt/commits/715d8c5cbc8647b2794c907fb979261a2a6e3673)
*  fix(closePosition): default error message typo (#20760) [19bc9db461](https://github.com/ccxt/ccxt/commits/19bc9db461722689ceac9a352cb59e0f5927ac89)
*  feat(binance): add websocket limit to binance watchMultiple (#20745) [7254cdc1e2](https://github.com/ccxt/ccxt/commits/7254cdc1e2bbdf926e78a5c893d291f7517859f3)
*  fix(binance): watchPositions (#20762) [2d5af1eafa](https://github.com/ccxt/ccxt/commits/2d5af1eafa69253a0488886549da91652768a7eb)
*  exchange: createTrailingAmountOrder, createTrailingPercentOrder (#20754) [ccb02891b3](https://github.com/ccxt/ccxt/commits/ccb02891b3c5229d0fbb71ae7c651c9d383c5407)
*  fix(htx): can place isolated margin orders (#20603) [0781965d99](https://github.com/ccxt/ccxt/commits/0781965d99d1ede8ccc6c349d2e7b5c8cbfdd949)
*  Upbit decimal (#14873) [b07cae5aab](https://github.com/ccxt/ccxt/commits/b07cae5aab9db8fb2ce8164c0dbec900a0cae12e)
*  feat(mexc): add ts to orderbook (#20766) [1d8f1ed92a](https://github.com/ccxt/ccxt/commits/1d8f1ed92acad7addf7d1766cd5ecaa4cca4f65b)
*  fix(Exchange): watchTickers return type (#20763) [10a1572f08](https://github.com/ccxt/ccxt/commits/10a1572f084af21e2a191eb1b6c3fc6fbc5c142c)
*  fix(build): run php static tests (#20767) [98a47aec03](https://github.com/ccxt/ccxt/commits/98a47aec03d3e9530b987d72ada8846da94569e0)
*  4.2.12 [ec391afa71](https://github.com/ccxt/ccxt/commits/ec391afa717ed7fac1f08a380e2813dd756aa801)


## 4.2.11 (2024-01-09)

*  Bybit: fix fetchCurrencies RateLimitExceeded error (#20731) [e1fe1ec4da](https://github.com/ccxt/ccxt/commits/e1fe1ec4da2a878c40015d30a5fee5718591a998)
*  useProxy flag in tests  (#20706) [cac1e242c3](https://github.com/ccxt/ccxt/commits/cac1e242c3a06ce15b4a157fc2608811dd6c9831)
*  Bitget: createOrder, one way mode orders (#20732) [5e2ba7413f](https://github.com/ccxt/ccxt/commits/5e2ba7413f638c8f10777572ddc29836378072e2)
*  feat(kucoin): add hf support to fetchBalance and fetchLedger (#20733) [0b301b0830](https://github.com/ccxt/ccxt/commits/0b301b0830fdf77b7b8302be4ece2471ae892a8c)
*  fix(bingx): tp/sl orders parsing (#20738) [5a10ebf8e0](https://github.com/ccxt/ccxt/commits/5a10ebf8e0e1f0429089d9d1bc510632c991bcd2)
*  4.2.11 [8525a0e39d](https://github.com/ccxt/ccxt/commits/8525a0e39dc161a1dc8e4934e1e58b75e3ce9ced)


## 4.2.10 (2024-01-08)

*  fix(exchange): safemarket with empty delimiter (#20712) [4072eb081d](https://github.com/ccxt/ccxt/commits/4072eb081d2fdbbf2f44bd5a5195c52e8cafb1b1)
*  fix(kucoin): hf orders parsing (#20720) [be8795adb8](https://github.com/ccxt/ccxt/commits/be8795adb854aca55ecd14a59b876e4216f1ba8f)
*  fix(kucoin): hf orders parsing (#20720) [2e33805678](https://github.com/ccxt/ccxt/commits/2e3380567826e00ccbb296e17b9280b117a2f02a)
*  Deribit: trailing order support (#20673) [529fb527e6](https://github.com/ccxt/ccxt/commits/529fb527e686b0312fa188649e7079fe613f3156)
*  feat(cryptocom): watchOrderBook using updates and parseOrderBook for CountedOrderBook (#20691) [d50b67183a](https://github.com/ccxt/ccxt/commits/d50b67183a2d871ce0041312079d9184b054b93c)
*  feat(binance): provide symbols to spot fetchBidsAsks (#20726) [8b05e06407](https://github.com/ccxt/ccxt/commits/8b05e064070560da69e5e1e1d445ae8002a19512)
*  4.2.10 [1ad6dfcbfe](https://github.com/ccxt/ccxt/commits/1ad6dfcbfef3e12969b489033a523b93e3fbcadf)


## 4.2.9 (2024-01-07)

*  fix(binance): watchTickers hotfix (#20710) [faa6a37d5a](https://github.com/ccxt/ccxt/commits/faa6a37d5a5350e0accfd993917ec0fb162e39f6)
*  bitmart errors mapping (#20714) [cb1b8b63e8](https://github.com/ccxt/ccxt/commits/cb1b8b63e8f705c68c21e3d20e88808c43a8758b)
*  fix(bitmart): watchTickers hot fix (#20711) [41c3d3fa7c](https://github.com/ccxt/ccxt/commits/41c3d3fa7c561929d06add2087828fffc4367d17)
*  4.2.9 [1cbd2098c0](https://github.com/ccxt/ccxt/commits/1cbd2098c0b1b0f96ca7473c6b337584862a1b78)


## 4.2.8 (2024-01-06)

*  fix(cryptocom): watchOrderBookForSymbols (#20684) [ffcc0b400a](https://github.com/ccxt/ccxt/commits/ffcc0b400af5fee5d470d027168a350466f94d5f)
*  Bybit: createOrder, add trailingAmount support (#20671) [b533f4fb7f](https://github.com/ccxt/ccxt/commits/b533f4fb7f3c65858d19c55e4ce1c9a57053e42d)
*  fix(poloniex): Pro timeframes (#20689) [9c2bef8e18](https://github.com/ccxt/ccxt/commits/9c2bef8e1896005a76d7d60c01d2b87aac09e5bc)
*  fix(poloniex): Pro timeframes (#20689) [a5fc6132a6](https://github.com/ccxt/ccxt/commits/a5fc6132a62fc5c887b55e466505003511de32bc)
*  Okx: trailing orders (#20693) [44a95d8a43](https://github.com/ccxt/ccxt/commits/44a95d8a43f9861a17f664f834072b052b70aa45)
*  bingx error mapping (#20707) [4287c3cd68](https://github.com/ccxt/ccxt/commits/4287c3cd681f7977225940265cf0d79819eddb0c)
*  Binance: createOrder, trailingPercent orders (#20672) [28975c8a86](https://github.com/ccxt/ccxt/commits/28975c8a862f2148cb1ec696d15cd107f2c97d69)
*  fix test: disable bingx test (#20709) [25b337b2af](https://github.com/ccxt/ccxt/commits/25b337b2afd4d64694e4710cbc045384c3487ec0)
*  4.2.8 [3aadac1033](https://github.com/ccxt/ccxt/commits/3aadac1033e8c3db55eff836ad26fe310d1afcf1)


## 4.2.7 (2024-01-05)

*  feat(phemex): update id (#20675) [7d3ecb18f4](https://github.com/ccxt/ccxt/commits/7d3ecb18f4f664e8e124bec7431879d3ec4ec837)
*  bitmex new endpoints (#20488) [fb7ac168b9](https://github.com/ccxt/ccxt/commits/fb7ac168b91f5b9ebfb8b4b67480b887a74c16d9)
*  4.2.7 [1ef3a8a91d](https://github.com/ccxt/ccxt/commits/1ef3a8a91d7cf7ff9901ce03b52e82ca68659968)


## 4.2.6 (2024-01-04)

*  feat(htx): setPositionMode (#20657) [290cd9f32e](https://github.com/ccxt/ccxt/commits/290cd9f32e4bdf043024b82339d89cca21c01bff)
*  feat(htx): setPositionMode (#20657) [a0b9cc2f52](https://github.com/ccxt/ccxt/commits/a0b9cc2f529f6740216236f3f94e7b550c62c3cc)
*  Bitmex: createOrder, editOrder, add trailing support (#20639) [bb45ed5cfd](https://github.com/ccxt/ccxt/commits/bb45ed5cfd4a64040afa63f4f29b4dd2df0ce612)
*  feat(bingx): add clientOrderId to cancelOrder (#20666) [0f13e6cfe5](https://github.com/ccxt/ccxt/commits/0f13e6cfe594874313a0e9f04fc23f7b4e9989f1)
*  Woo: createOrder, fetchOrders, editOrder trailing support (#20656) [a7bbeef82f](https://github.com/ccxt/ccxt/commits/a7bbeef82f3bffc234cd6c2c70c0cd00214b0ba1)
*  feat(exchange.close()): have exchange.close()  [ci deploy] [225bc94a45](https://github.com/ccxt/ccxt/commits/225bc94a45d24be528ea5b41194c5a216fa6c830)
*  4.2.6 [6164ea1572](https://github.com/ccxt/ccxt/commits/6164ea157227ff139d69900cfef49edfcd21e1d2)


## 4.2.5 (2024-01-04)

*  bybit: add apis (#20636) [bdf7882fe4](https://github.com/ccxt/ccxt/commits/bdf7882fe4515191c7b2658ea4319951112d1971)
*  fix(delta): expired option markets conditional check (#20634) [b0a612ae11](https://github.com/ccxt/ccxt/commits/b0a612ae113feab4e79e92829a5b03876a935778)
*  fix(bingx): add spot ticker change and percentage (#20640) [6965e510cd](https://github.com/ccxt/ccxt/commits/6965e510cd94baa9749464ab0911001349e8df5c)
*  update readme (#20642) [3e563f4743](https://github.com/ccxt/ccxt/commits/3e563f4743cbaccf8ca7be15442ee8a31b8d68c6)
*  HTX: fetchOrders, fetchOpenOrders, cancelOrder, cancelAllOrders, trailing support (#20635) [002c7d6bc3](https://github.com/ccxt/ccxt/commits/002c7d6bc32533d88ab58f22720da66567601b4a)
*  alpaca: fix us equity undefined quote (#20632) [4fa92a2e48](https://github.com/ccxt/ccxt/commits/4fa92a2e48899ad9e17e822e9a9855f564891180)
*  fix(ws): error handling for watchMultiple, fix #20412 (#20563) [971db89d1c](https://github.com/ccxt/ccxt/commits/971db89d1c54db34114e99d655b2ad003059e636)
*  fix(Binance,Bingx): cancelOrders ids type (#20645) [af899a08e3](https://github.com/ccxt/ccxt/commits/af899a08e3245d43d0ccd32f0e2fea88487d22b7)
*  fix build: disable bitteam (#20647) [07001f1cbc](https://github.com/ccxt/ccxt/commits/07001f1cbcd5f7fa740cb07774a268d7aba4791e)
*  fix build: disable bitteam (#20650) [f3a7e5b75f](https://github.com/ccxt/ccxt/commits/f3a7e5b75f47081d90570c155774917a859f539f)
*  fix(bingx): clientOrderId handling (#20661) [42da4a38e7](https://github.com/ccxt/ccxt/commits/42da4a38e76e6ae93198025d73f2633f048e2c31)
*  phemex error mapping (#20660) [9ad628c30f](https://github.com/ccxt/ccxt/commits/9ad628c30fa93b48043ec76eb3621d5cba1c955d)
*  4.2.5 [6b19125a0a](https://github.com/ccxt/ccxt/commits/6b19125a0a32349e546e1569c7fa973dd6249cfb)


## 4.2.4 (2024-01-02)

*  bybit: add error codes (#20624) [8d0514ab3c](https://github.com/ccxt/ccxt/commits/8d0514ab3ca3c043da18c39ed8b4c4af23950442)
*  Manual: trailing orders (#20623) [c30aff6982](https://github.com/ccxt/ccxt/commits/c30aff69821af0241f8a69256afe055468e225d6)
*  coinsph: remove method usage (#20627) [58100d551d](https://github.com/ccxt/ccxt/commits/58100d551dd6d7d49c9224d8efb0f6ee707c43ce)
*  bitmart: add apis (#20628) [d84b2aeb6f](https://github.com/ccxt/ccxt/commits/d84b2aeb6f4b6367d8f914186e9d9f002bd02e09)
*  HTX: trailing percent orders (#20625) [016da243f9](https://github.com/ccxt/ccxt/commits/016da243f9f377b8410ce37d17ae2a9969133456)
*  feat(okx): add support to privateGetTradeOrdersHistoryArchive (#20633) [d01376a1d6](https://github.com/ccxt/ccxt/commits/d01376a1d673c1a7ee3f2029c22278c58052ea84)
*  4.2.4 [c2ba98ca3c](https://github.com/ccxt/ccxt/commits/c2ba98ca3cf36386935940b545c5aa45320ead93)


## 4.2.3 (2024-01-01)

*  feat(BingxPro): extend listen Key (#20602) [900f600952](https://github.com/ccxt/ccxt/commits/900f6009527582981041c64cef25357cd0ce2708)
*  feat(Exchanges): add triggerSupport (#20601) [bcf6d7acaf](https://github.com/ccxt/ccxt/commits/bcf6d7acafacff91d9821423de6b1551a7aad81a)
*  feat(Exchanges): add triggerSupport (#20601) [307e8229f8](https://github.com/ccxt/ccxt/commits/307e8229f83c3102e5579a7fa5be1cfae9343546)
*  fix(alpaca): fetchBalance flag (#20608) [3415934d5b](https://github.com/ccxt/ccxt/commits/3415934d5bbf43b116efec59666728cf556621c3)
*  Fix python asyncio proxy example (#20607) [be0109d59c](https://github.com/ccxt/ccxt/commits/be0109d59cbccde42e8ecf72b59a2a23816733fe)
*  fix(Bybit): watchTickers (#20610) [ci deploy] [3950ad1f46](https://github.com/ccxt/ccxt/commits/3950ad1f466e64de609b6a52b7141addc38fa0c6)
*  feat(bingx): unify tp/sl type 3 (#20611) [24bd6b462c](https://github.com/ccxt/ccxt/commits/24bd6b462ca5036826e00f9b50b9703dbc3daffd)
*  feat(IdTests): add bingx (#20614) [b5a053e736](https://github.com/ccxt/ccxt/commits/b5a053e73659f745e5a67ffd81668a2117bb5d98)
*  feat(bingx): add clientOrderIds to cancelOrders (#20618) [2891befe89](https://github.com/ccxt/ccxt/commits/2891befe8907f1d4a0fe7798f44d4ada11f3454a)
*  4.2.3 [640f5c3108](https://github.com/ccxt/ccxt/commits/640f5c31080ecc254c8a65367cedbc096b65b84b)


## 4.2.2 (2023-12-30)

*  fix: removed extra zaif file from ts/src (#20582) [742d2325d8](https://github.com/ccxt/ccxt/commits/742d2325d8d79ff38468b23a66b1357fd6ff4733)
*  feat(bingx): swap ticker with change % (#20592) [f6f82eac5b](https://github.com/ccxt/ccxt/commits/f6f82eac5b2e629653b035c66758d4a7aee1c8cf)
*  bingx: update cancelAllOrders (#20589) [bfc39b41b5](https://github.com/ccxt/ccxt/commits/bfc39b41b5ba720fe76e6fcbaf9d74bb6201857b)
*  binance error mapping (#20578) [dbc1e0f22b](https://github.com/ccxt/ccxt/commits/dbc1e0f22bfa6610bf8db6c4802645129b54688d)
*  bitstamp: remove method usage (#20575) [57f2108fcb](https://github.com/ccxt/ccxt/commits/57f2108fcb4ef01ce2bf91c824ae0ef3685bd2e3)
*  feat(binance): remove method from pro (#20584) [25cfe4836b](https://github.com/ccxt/ccxt/commits/25cfe4836bbb93f0a4cccd3632e49f3005f38ba1)
*  poloniexfutures: remove method (#20586) [7711fbcca8](https://github.com/ccxt/ccxt/commits/7711fbcca8c986ace14ca1140f0f59f3090c2bcf)
*  bybit: handleMyTrades remove method usage (#20585) [ab9e122656](https://github.com/ccxt/ccxt/commits/ab9e122656d90faf2bd22490305442f7ea0e21dc)
*  fix(build): disable proxy tests (#20593) [a2ae427b39](https://github.com/ccxt/ccxt/commits/a2ae427b39d9e4783349694c7488e099658bb833)
*  disable proxy tests (#20595) [f8c0eebc8a](https://github.com/ccxt/ccxt/commits/f8c0eebc8af55b20ecc9ae2e0c4d783452c4d3ed)
*  lykke: remove method (#20588) [baa8d8a396](https://github.com/ccxt/ccxt/commits/baa8d8a396e850a2249c17aa438f7e1a02fb016c)
*  4.2.2 [5fc576e80f](https://github.com/ccxt/ccxt/commits/5fc576e80f408821761e75ffe692bc6c197f9f8f)


## 4.2.1 (2023-12-28)

*  feat(bitmart): watchOrderBook increase channel (#20531) [3623b93af5](https://github.com/ccxt/ccxt/commits/3623b93af543ecaae687c8ca14130ffe17e3f8a2)
*  fix(WsTests): watchMyTrades (#20570) [35530f95a4](https://github.com/ccxt/ccxt/commits/35530f95a4e75a496949b846830ae20c7c907765)
*  fix(WsTests): watchMyTrades (#20570) [0f2a58710b](https://github.com/ccxt/ccxt/commits/0f2a58710b980fac2abae883537112200d593278)
*  php async & sync (#20568) [f431f9fd5e](https://github.com/ccxt/ccxt/commits/f431f9fd5ee594d9ddcb9af758cbf425994a0e56)
*  php async & sync (#20568) [1c1558ad9a](https://github.com/ccxt/ccxt/commits/1c1558ad9a8a52ee3a6bd755feed435a4d7d0cee)
*  deribit: remove method usage (#20573) [a261cc754a](https://github.com/ccxt/ccxt/commits/a261cc754ae95d36bb2f6c158ea9bf52e69cb5ac)
*  cex: remove method usage (#20574) [93e3f36482](https://github.com/ccxt/ccxt/commits/93e3f36482869e73f888551308599ba5218b820a)
*  fix(bitget): OHLCV volume (#20576) [5022536903](https://github.com/ccxt/ccxt/commits/502253690328e9b26ea1414025751b532e4e20ea)
*  4.2.0 [abefc6ec99](https://github.com/ccxt/ccxt/commits/abefc6ec9944b2c7e6c5301e9eae8f6247fcf9be)
*  bitget fetchBalance fix for swap (#20558) [5a2b37a5db](https://github.com/ccxt/ccxt/commits/5a2b37a5db2d440ea9a6ba8b98c462739c6ba887)
*  kucoinfutures reduceOnly parse (#20579) [2e690c020b](https://github.com/ccxt/ccxt/commits/2e690c020b787d3945aec56892dde565a7847e47)
*  4.2.1 [b7d8b79bcf](https://github.com/ccxt/ccxt/commits/b7d8b79bcf4f4a832a155c0255d4b8a8ba23c0ad)


## 4.1.100 (2023-12-27)

*  fix(kucoin): reset url store when token is expired (#20525) [550e584a71](https://github.com/ccxt/ccxt/commits/550e584a718b82f74df55937b7d951eee476880a)
*  fix(kucoin): reset url store when token is expired (#20525) [0dc3d85460](https://github.com/ccxt/ccxt/commits/0dc3d854609145369436c17078abbc536b7045b4)
*  mexc: BEP20 network (#20559) [9812bdeea5](https://github.com/ccxt/ccxt/commits/9812bdeea568d3d2f54ba7abb4ec089dddcd9a3c)
*  Bitget: fetchOrder, type error (#20560) [84be26f311](https://github.com/ccxt/ccxt/commits/84be26f311f47661c661896901719e639d3004f2)
*  bit.team integration (#20049) [d8883697bd](https://github.com/ccxt/ccxt/commits/d8883697bd8472873d274f8cab295906f056d335)
*  fix(okx): fetchDepositAddressesByNetwork (#20564) [11719702e2](https://github.com/ccxt/ccxt/commits/11719702e25b338085a9f1095576ca9557011fc0)
*  fix(bitteam): remove this.number [ci deploy] (#20565) [662f6f62c2](https://github.com/ccxt/ccxt/commits/662f6f62c2b1ed4624cfa6001f1330a32f24da96)
*  4.1.100 [cf6a592c1f](https://github.com/ccxt/ccxt/commits/cf6a592c1f214885f7b87232977bc827768c9718)


## 4.1.99 (2023-12-26)

*  fix(exchange): safeOrder trade fees parse to number not string (#20534) [96175dae15](https://github.com/ccxt/ccxt/commits/96175dae15ae7fe3d284598cb9955957d9368212)
*  fix(watchOHLCVForSymbols): set to false (#20545) [54061ab96f](https://github.com/ccxt/ccxt/commits/54061ab96fab52516aa41aae571ca3b5bd6bd0e6)
*  feat(binance): add apis (#20547) [89f87fa9ac](https://github.com/ccxt/ccxt/commits/89f87fa9ac17a5f3ed55317187d14f85838b63c8)
*  binance: fetchOpenInterestHistory remove method usage & update static… (#20480) [7878f3fbbc](https://github.com/ccxt/ccxt/commits/7878f3fbbc7cb5817f1451fdfabbbd6e2929c175)
*  bitvavo: add clientOrderId (#20506) [235c8f2fb3](https://github.com/ccxt/ccxt/commits/235c8f2fb317137de26ead22591d666b53a9859d)
*  examples: add lending bot for bitfinex (#20539) [97cb08e8a5](https://github.com/ccxt/ccxt/commits/97cb08e8a59e772d355b7df655e12e08d0d02e54)
*  Bitget: createOrder, trailingStopPercent support (#20475) [79ea16c9bd](https://github.com/ccxt/ccxt/commits/79ea16c9bd0143a2b7bd1c40474c4c78369cc6ac)
*  Bitmart: createOrder, trailingStopPercent, triggerPrice (#20481) [0e2c396c0d](https://github.com/ccxt/ccxt/commits/0e2c396c0dbbe8b63d5135f7717a134c12a9b04b)
*  BingX: trailing orders (#20519) [d0fcf04427](https://github.com/ccxt/ccxt/commits/d0fcf044274395e147bfe65a81cda38884ad8fde)
*  Kraken: update trailing stop unification (#20501) [b0fe944691](https://github.com/ccxt/ccxt/commits/b0fe94469175b1306dcdca4871534b64848806ff)
*  feat(Exchange): emulate fetchClosedOrders (#20532) [d4a4dce0a1](https://github.com/ccxt/ccxt/commits/d4a4dce0a142d2931635f0d3a9856f94b5e20748)
*  coinex: update apis (#20549) [e4f639af08](https://github.com/ccxt/ccxt/commits/e4f639af08817db57d08fb74c2285022f40952b8)
*  4.1.99 [5d50f68480](https://github.com/ccxt/ccxt/commits/5d50f68480a316be11beafdfa2bdc0260e4a405e)


## 4.1.98 (2023-12-24)

*  binance: modifyMarginHelper remove method usage [26f0f1be5c](https://github.com/ccxt/ccxt/commits/26f0f1be5ca50c55760449c11a24ab8320601948)
*  bitget parseTrade fix [534f0dea1b](https://github.com/ccxt/ccxt/commits/534f0dea1b15b29bb8d659c9e01ecdb76e8ab62b)
*  use Precise.Abs [db3bbed76c](https://github.com/ccxt/ccxt/commits/db3bbed76cbe2f5e75240571a145882510052c26)
*  fix(bitget): utc timeframes [0812afdbc8](https://github.com/ccxt/ccxt/commits/0812afdbc8307955039f1343c8ed95aaea1425e2)
*  feat(bingx): closePosition implementation (#20538) [cc58b7d04e](https://github.com/ccxt/ccxt/commits/cc58b7d04ef0825a9002bba083b430c70dec135c)
*  BingX: marketType ternary handling (#20536) [75378cb157](https://github.com/ccxt/ccxt/commits/75378cb1575ffe795d4bf9bfb25f8aea103dff22)
*  fix(bitmart): watchOrders, fix #20524 (#20529) [606dcd5773](https://github.com/ccxt/ccxt/commits/606dcd57739439e8972dd865ca6aea1a094e3b7e)
*  4.1.98 [d1bbba6948](https://github.com/ccxt/ccxt/commits/d1bbba6948ee0b609e6440d95f1ac1cc8d3aea51)


## 4.1.97 (2023-12-23)

*  add multiple proxy to cause throwing exception [a9cd5758fd](https://github.com/ccxt/ccxt/commits/a9cd5758fda90f1d01adf6ff37436ec025b2a86d)
*  test updates for static request handling [19c5db61a5](https://github.com/ccxt/ccxt/commits/19c5db61a5ad0c50381d116f1428873217d8f201)
*  change ex error to bad request [c1a4c847c0](https://github.com/ccxt/ccxt/commits/c1a4c847c04019d8172619369bab124771ba8d8a)
*  add badRequest [ebee2ed66d](https://github.com/ccxt/ccxt/commits/ebee2ed66d415130ed063e6c565db2d510cf9857)
*  php badRequest [c1a4f87396](https://github.com/ccxt/ccxt/commits/c1a4f87396eeb618475feb1c83e126ab792486d8)
*  exception msg python [c8a45925ca](https://github.com/ccxt/ccxt/commits/c8a45925ca6b1956b28317d8f91dfd5d3c9579f4)
*  exchange class updates [7695de8ad9](https://github.com/ccxt/ccxt/commits/7695de8ad9f86f91d8238f2b7a43035ee20b56ae)
*  exception text func [5ac92b05a0](https://github.com/ccxt/ccxt/commits/5ac92b05a04c012abdbcac0c491e472d2356f86c)
*  change to ProxyError [ed5f46eb6f](https://github.com/ccxt/ccxt/commits/ed5f46eb6f707840d8409ff6ee54c1fa5ce1400d)
*  err hier [a1e22def21](https://github.com/ccxt/ccxt/commits/a1e22def21ad111ca0f492b1ea75dade13b95b9b)
*  proxyErr in py [a9c1d1421f](https://github.com/ccxt/ccxt/commits/a9c1d1421f029ee72835965a6909c517bed7711f)
*  proxyErr php [4f194aec7c](https://github.com/ccxt/ccxt/commits/4f194aec7c61453edebe6a9f640ee44bd2f3e90c)
*  exc [d37ab2d2f3](https://github.com/ccxt/ccxt/commits/d37ab2d2f32c18eba15e393dcc6473bbf5cb0747)
*  move to exerr [fbcc6d443b](https://github.com/ccxt/ccxt/commits/fbcc6d443bc284be0367b170af07c7662fbd2d1a)
*  remove exception text [9da5c5d6e2](https://github.com/ccxt/ccxt/commits/9da5c5d6e24fa5513065f7bed87d00c015ac5f6d)
*  badreq [a7862d1653](https://github.com/ccxt/ccxt/commits/a7862d16532432e3194ede4c2802ba45bc986f3f)
*  comma [f6eddd3407](https://github.com/ccxt/ccxt/commits/f6eddd340704fe6ce62b4e3579bc044e49a85b60)
*  ex [684b69c23b](https://github.com/ccxt/ccxt/commits/684b69c23b5a10f007608f1a6280f3a2f489882f)
*  php proxyError [a549e3b047](https://github.com/ccxt/ccxt/commits/a549e3b0471ca438d629edcfcfc9d7072d911975)
*  py err [fae6b30af2](https://github.com/ccxt/ccxt/commits/fae6b30af2511b79eaeb3c75e32cc0e998b06a3b)
*  Update Exchange.ts `safeLedgerEntry` [35c8f307f4](https://github.com/ccxt/ccxt/commits/35c8f307f431dcb7169d73ce4ff54af439bbb088)
*  fix(bingx): watchOHLCV, add timestamp for swap markets [06d37f4cc0](https://github.com/ccxt/ccxt/commits/06d37f4cc0d4ddae75a7c8ce33677bc0f900f629)
*  doc: update limit [7c54f5ab33](https://github.com/ccxt/ccxt/commits/7c54f5ab336559505fba5fa3f76867ff1c32b7bf)
*  bingx: add setPositionMode [0fd86cd4f0](https://github.com/ccxt/ccxt/commits/0fd86cd4f0fe30f99a231039cd358beb00dd19e3)
*  bingx: update doc [bd386702f2](https://github.com/ccxt/ccxt/commits/bd386702f2331287c4eceb97e0cde2d55566790d)
*  bingx: update static test [3cf579b43b](https://github.com/ccxt/ccxt/commits/3cf579b43bc944327fb9f75b099e663ab5084efc)
*  4.1.97 [f279fec2e7](https://github.com/ccxt/ccxt/commits/f279fec2e79975ff33dc107d275902286fffef96)


## 4.1.96 (2023-12-22)

*  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)


## 4.1.95 (2023-12-20)

*  bitget: update fetchOpenOrders [3f6cc1ce8c](https://github.com/ccxt/ccxt/commits/3f6cc1ce8c9a797b58db6e7a1682983d36b82cd0)
*  4.1.95 [3e49d7b7c0](https://github.com/ccxt/ccxt/commits/3e49d7b7c0bcfe6000102923516d4b710704b348)


## 4.1.94 (2023-12-19)

*  bybit: add apis [4df4b9fde5](https://github.com/ccxt/ccxt/commits/4df4b9fde50e7abbab2efef8384f8fc78c23e2f7)
*  coinbase: add apis [0f1929fb4a](https://github.com/ccxt/ccxt/commits/0f1929fb4a724615dfc3371750b21ead5381c79e)
*  okx: add apis [784f40730e](https://github.com/ccxt/ccxt/commits/784f40730eb48f374f401c918285f6f84fb39a54)
*  fix build: tmp disable release/changelog [499ddf671f](https://github.com/ccxt/ccxt/commits/499ddf671f2759268010953699203ee175c06e92)
*  feat(kucoinfutures): add cancelOrder with clientOrderId [e459daa82e](https://github.com/ccxt/ccxt/commits/e459daa82ec019f0890ee5ce2c5e5b81ee04bc67)
*  update endpoint [f684aacd2e](https://github.com/ccxt/ccxt/commits/f684aacd2e7ba84bc79e22277a47ab9e20ea4ee5)
*  fix endpoint [1b14a3eaf7](https://github.com/ccxt/ccxt/commits/1b14a3eaf7790297c1dbe38445645348d4ee7b9a)
*  typo [d5cf1c1a4f](https://github.com/ccxt/ccxt/commits/d5cf1c1a4f2aa5e63fcfffe4a675479d3229d155)
*  check for symbol [c384e61e74](https://github.com/ccxt/ccxt/commits/c384e61e74dc14675069826d082028c93cd912d6)
*  add static tests [ae184fa1d7](https://github.com/ccxt/ccxt/commits/ae184fa1d76da7909da76bf5d3311c0f5fa2d0e3)
*  fix php test [7565ad037b](https://github.com/ccxt/ccxt/commits/7565ad037be2df39f70be994639f63f08e554c49)
*  4.1.94 [a08e6c6e63](https://github.com/ccxt/ccxt/commits/a08e6c6e63f0e503ef09cab67469220c5e5d25ec)


## 4.1.93 (2023-12-19)

*  fix: travis release [e074a29509](https://github.com/ccxt/ccxt/commits/e074a29509a0b7d587820088240e8e6f50882725)
*  4.1.93 [fdb1368e8c](https://github.com/ccxt/ccxt/commits/fdb1368e8c73e31a995fd443f16a71586216ce9a)


## 4.1.92 (2023-12-19)

*  coinone: add v2 apis [0a16ae1a9e](https://github.com/ccxt/ccxt/commits/0a16ae1a9e0d440c6bc87e0953bb2b2bef353494)
*  coinone: add fetchCurrencies [25edd8e29e](https://github.com/ccxt/ccxt/commits/25edd8e29e31cd795b3cd8a0abb4d079756615a7)
*  coinone: fetchMarkets update to v2 [e148741eeb](https://github.com/ccxt/ccxt/commits/e148741eeb63bc14568b61126602b3b82cedd1bb)
*  coinone: fetchBalance update to v2.1 [5b68f60011](https://github.com/ccxt/ccxt/commits/5b68f60011472717d6e3dfb544163de003bb050f)
*  coinone: fetchOrderBook update to v2 [bd40fe3f36](https://github.com/ccxt/ccxt/commits/bd40fe3f3607d53e3da55f92a0dbc5a26b3866d3)
*  coinone: fetchTickers update to v2 [d6decb1f76](https://github.com/ccxt/ccxt/commits/d6decb1f762a684216ddaf97bbb5fdbe231c0d3e)
*  coinone: fetchTicker update to v2 [785680579c](https://github.com/ccxt/ccxt/commits/785680579ca6cd6515ed4b419ea6afeec90d5890)
*  coinone: fetchTrades update to v2 [3593aa8cc0](https://github.com/ccxt/ccxt/commits/3593aa8cc08050d2f57dfcf7bac4eba63dd0390d)
*  coinone: createOrder update to v2.1 [f3f2827633](https://github.com/ccxt/ccxt/commits/f3f2827633e5affd0f57c0b4f42323683245a2ba)
*  coinone: revert createOrder [3946f9b81e](https://github.com/ccxt/ccxt/commits/3946f9b81e8c25126f47f6f0e5515cf5fd75ffe3)
*  coinone: revert fetchBalance [673e05122e](https://github.com/ccxt/ccxt/commits/673e05122e4965956b04dae171ca35786c9f00b5)
*  coinone: add static test [9cbfafd923](https://github.com/ccxt/ccxt/commits/9cbfafd9230ceb4a3747b87296192051a3ec8373)
*  coinone: update [f5f3913cad](https://github.com/ccxt/ccxt/commits/f5f3913cada3406b1cdedacc6cbdfd4cfaf8dee7)
*  feat(bingx): add snapshot and track used and free balance, fix #20356 [dc8ccf9f25](https://github.com/ccxt/ccxt/commits/dc8ccf9f25fc080206efbdfa37da0c1270257db0)
*  feat: create release on publish and update changelog [2cf016ee95](https://github.com/ccxt/ccxt/commits/2cf016ee95fe0b75a3948286d45ccf05e9d83f31)
*  fix pr comments [6c7ba85931](https://github.com/ccxt/ccxt/commits/6c7ba859312a5ff4f5f35fa6c6f1d68218851d0b)
*  add github cli install to travis [f826aeedfe](https://github.com/ccxt/ccxt/commits/f826aeedfeff10b1e7624a3244a273d783ccea73)
*  remove sudo [290e02e69b](https://github.com/ccxt/ccxt/commits/290e02e69b915bdcc7e2b8c01bc46a60af56a5b3)
*  empty commit [1dc77dbc87](https://github.com/ccxt/ccxt/commits/1dc77dbc876002356ff84667bf4e663a00be3fc3)
*  fix parse [7828c6515b](https://github.com/ccxt/ccxt/commits/7828c6515b1ece1bf0a7e719cc2f96e073e86d65)
*  add sudo [ac65941984](https://github.com/ccxt/ccxt/commits/ac659419840d35ee184f3045fd0dcb8f6e6cb95a)
*  fix precision [52573da5b6](https://github.com/ccxt/ccxt/commits/52573da5b697d699d8fb70d1eb07fe0491239bdc)
*  fix(bingx): parse swap trades [15bc773bb7](https://github.com/ccxt/ccxt/commits/15bc773bb72f7c2f33e8526fab09b9557865fe01)
*  fix: bitrue fetch tickers return spot price only for first symbol [78261759fa](https://github.com/ccxt/ccxt/commits/78261759fa94af15b5b18e5152504f6df5ca0bee)
*  revert [60ebfd3642](https://github.com/ccxt/ccxt/commits/60ebfd364212352cc224336319fefffcfc7249ee)
*  fix spot tickers [919de5c858](https://github.com/ccxt/ccxt/commits/919de5c858261d3d73fd7ba3f06e539602cd9818)
*  remove swap support [d32ceaec7b](https://github.com/ccxt/ccxt/commits/d32ceaec7bb16211df7da762dc6433ee16814923)
*  fix(coinbase): createOrder, improve error handling [32d2c3e203](https://github.com/ccxt/ccxt/commits/32d2c3e203a1bc78d2b5a7def734748b09895b27)
*  fix(bitget): fetchCanceledAndClosedOrders, call without symbol [e94d034273](https://github.com/ccxt/ccxt/commits/e94d034273560b3210791e9929c965a5f51fea6c)
*  feat(bitget): closePosition, closeAllPositions, v2 [05b4a518d5](https://github.com/ccxt/ccxt/commits/05b4a518d5cd6ab268439efe8f4b2cb09451cdf7)
*  test(bitget): static request, closePosition, closeAllPositions, v2 [c7f59ee519](https://github.com/ccxt/ccxt/commits/c7f59ee51921af769c25bbc5dcd95efddac7a73d)
*  feat(hitbtc): add closePosition [e04332d0b0](https://github.com/ccxt/ccxt/commits/e04332d0b076ed2bdfa2978c8b536eaf3f4512ba)
*  add static test [75651e00f9](https://github.com/ccxt/ccxt/commits/75651e00f939cc2a90de989fa381b66df0443c21)
*  add static tests [4dbfc769a3](https://github.com/ccxt/ccxt/commits/4dbfc769a3169c58a3fe4e05a23ab4eac14f63c8)
*  feat(binance): improve fetchTickers spot call [ca690670e7](https://github.com/ccxt/ccxt/commits/ca690670e7a25a8e4b69ad6b7b520cc39d40b95f)
*  add static tests [2c8c299f95](https://github.com/ccxt/ccxt/commits/2c8c299f95bc58392ea976811a0adec22609071d)
*  4.1.92 [a6fadb30a4](https://github.com/ccxt/ccxt/commits/a6fadb30a4d6eca8ea6a7e9bdbe096f9c3ed7adf)


## 4.1.91 (2023-12-16)

*  feat(binance): createMarketOrderWithCost methods [1302c9407b](https://github.com/ccxt/ccxt/commits/1302c9407b0e74561313fe8663b94e838b35fefb)
*  fix(bitmart): watchBalance, fix #20358 [e0083d5fa9](https://github.com/ccxt/ccxt/commits/e0083d5fa9bd9fadffb5912b959ce24297e521a5)
*  feat(kucoinfutures): closePosition [b3ded86029](https://github.com/ccxt/ccxt/commits/b3ded860296d3332757d0d0ee81f2050c8f1e9b7)
*  phemex parseTransactions fixes [c0ca92294b](https://github.com/ccxt/ccxt/commits/c0ca92294b58c7c0086c90076e4c5ee390ad3a52)
*  add dummy comment [b961f657a8](https://github.com/ccxt/ccxt/commits/b961f657a8976f8c0cacdd0d07dc88fea30a6e34)
*  kucoin revert WAXP mapping [e49bef9bf0](https://github.com/ccxt/ccxt/commits/e49bef9bf0d24eef0c049444ee418d1b52dc243a)
*  test(binance): static request, create market order with cost methods [d3ad6d14b1](https://github.com/ccxt/ccxt/commits/d3ad6d14b1b1a69a8c399f732afcd4ae44a01c12)
*  add flags [acbf493c81](https://github.com/ccxt/ccxt/commits/acbf493c81e22b500616ea7a1dd7d2524cbb07a6)
*  fix(zaif): parseTicker remove timestamp from parsed data [4af4eeae25](https://github.com/ccxt/ccxt/commits/4af4eeae255abfaaa41145da05b634e932392a4e)
*  4.1.91 [c58f91280d](https://github.com/ccxt/ccxt/commits/c58f91280d099a583d7c2410a6d18c1696e78857)


## 4.1.90 (2023-12-15)

*  feat(phemex): withdraw method implementation [4246c25de2](https://github.com/ccxt/ccxt/commits/4246c25de2072807b5c52c71b499ef4819343ba1)
*  phemex withdraw static test [ed8a5b917b](https://github.com/ccxt/ccxt/commits/ed8a5b917bdaa366fc7522fe0269cc9e03a1a2e5)
*  phemex withaw test fix [64ee24e7cf](https://github.com/ccxt/ccxt/commits/64ee24e7cfb7b0e2252981480bcfa225e15df04d)
*  remove duplicated endpoints [9bdf2131b3](https://github.com/ccxt/ccxt/commits/9bdf2131b3a08f9eddbc7e5fd91ba9cb2d85619f)
*  add flag [6227e9e8f0](https://github.com/ccxt/ccxt/commits/6227e9e8f09fd24b35cc848b991e4bcff500858b)
*  add SOl currency to cache [30a9a7db5b](https://github.com/ccxt/ccxt/commits/30a9a7db5b3ef3049f9a0459e6c6e8a91ab0f192)
*  gate separated repayMargin and borrowMargin separated to repayCrossMargin .... [04faaa1779](https://github.com/ccxt/ccxt/commits/04faaa17791a7211fdd0ac4d2bffee18e79a8168)
*  gate repayCrossMargin, borrowIsolatedMargin static tests [b93ba14d57](https://github.com/ccxt/ccxt/commits/b93ba14d57e7b600c5cfd8ed8c1ad6958778a168)
*  gate borrowCrossMargin minor fix [3c4bb30fdc](https://github.com/ccxt/ccxt/commits/3c4bb30fdc77ed7f08d69462653b7f82fd622628)
*  has["repayCrossMargin"] === false, and repayIsolatedMargin [924c67f1fa](https://github.com/ccxt/ccxt/commits/924c67f1fa5383606c799bf253e18bdb1b87f1b0)
*  fix(bitget): spot fees and response tests [f83cab8620](https://github.com/ccxt/ccxt/commits/f83cab8620791773455d6e88c7decc94e2e99940)
*  remove borrowMargin and repayMargin stubs [b3f673a354](https://github.com/ccxt/ccxt/commits/b3f673a3545cd503b7607138a3aaa5f2c156f4ac)
*  binance fix watchTrades [63985f885a](https://github.com/ccxt/ccxt/commits/63985f885ab2bdd3d71b7eda5086f07d5dc591fd)
*  url [6eee6a50fc](https://github.com/ccxt/ccxt/commits/6eee6a50fc24a2165515ea759b63c0cd48dc1ad3)
*  example [ae6e105601](https://github.com/ccxt/ccxt/commits/ae6e105601f73e9704b62de91c249483511dfa32)
*  minor gate edit [dbe2c96166](https://github.com/ccxt/ccxt/commits/dbe2c96166c81dc55c6fc8c7221aef52ac102a0c)
*  feat(poloniex): update createMarketBuyOrderRequiresPrice [ceeb8212ac](https://github.com/ccxt/ccxt/commits/ceeb8212ace4a1b7cfa729415653ed5d02ba7074)
*  remove ArgumentsRequired from poloniex pro import [6f0eadca8b](https://github.com/ccxt/ccxt/commits/6f0eadca8bf52ac351378f7f4f8e7f7e47c67b90)
*  feat(gate): createMarketBuyOrderWithCost [22c488a0f6](https://github.com/ccxt/ccxt/commits/22c488a0f6b5678c233b23486220a74d70290636)
*  test(gate): createMarketBuyOrderRequiresPrice [431995d0fe](https://github.com/ccxt/ccxt/commits/431995d0fe9dedd7f7482196c08fff689da03109)
*  fix(okcoin): spot market sell orders [a056565d61](https://github.com/ccxt/ccxt/commits/a056565d6156298a1ee81c91d1dd1680b5d5385f)
*  test(okcoin): static request, spot market orders [6810e85601](https://github.com/ccxt/ccxt/commits/6810e85601c3e8006989c12dd79c9f8e3a79686e)
*  bybit: update fetchMarkets [494cb039e9](https://github.com/ccxt/ccxt/commits/494cb039e9239bbb0f831fe64a540975ee25b34f)
*  add static tests [86c496c104](https://github.com/ccxt/ccxt/commits/86c496c104a7f620beac9f0a93e674efe26f729e)
*  fix default createMarketBuyOrderWithCost [e7546e00e6](https://github.com/ccxt/ccxt/commits/e7546e00e66691fbf0b2d5bde29182000aee6c53)
*  add option [644fbac19b](https://github.com/ccxt/ccxt/commits/644fbac19b40a11ea518cd1f0ab6c58534b292af)
*  feat(gate): closePosition [fc8f21e1e7](https://github.com/ccxt/ccxt/commits/fc8f21e1e75ab7bc24ad358a44af1ae05a7769f0)
*  gate closePosition static tests [401091f2f4](https://github.com/ccxt/ccxt/commits/401091f2f4a2a24881874ec8c5ace1a9fd5bbcdb)
*  binance: patch watchOrders [448aa7be10](https://github.com/ccxt/ccxt/commits/448aa7be10e48d32a6e279b4a1e5469088100a11)
*  small fix [2fac49fca2](https://github.com/ccxt/ccxt/commits/2fac49fca2ba5e875bc68684594c21ad5bd6a876)
*  fix handleOrder [3d1132df56](https://github.com/ccxt/ccxt/commits/3d1132df5644128d4d32974278944a7058472e00)
*  bitmex.has["closePositions"] == false [9fa600c3d5](https://github.com/ccxt/ccxt/commits/9fa600c3d5f1e489183a8d76f9109b16aa70cdf0)
*  add options [b2fcbf217b](https://github.com/ccxt/ccxt/commits/b2fcbf217b28f3063b1fbe9b14ab4d48577dbd2e)
*  fix(gate): closePosition test/php side [8f5f4ab1a2](https://github.com/ccxt/ccxt/commits/8f5f4ab1a278579789370922b55bb42b504dd98f)
*  4.1.90 [ac95cabfef](https://github.com/ccxt/ccxt/commits/ac95cabfefe631fa777e8a65f81bcf7782d33f36)


## 4.1.89 (2023-12-14)

*  phemex fetchMarkets v2 [0e3b55e1aa](https://github.com/ccxt/ccxt/commits/0e3b55e1aacbf43f09000d191c38a0e5394603f6)
*  okcoin add margin methods to has false [c10e337908](https://github.com/ccxt/ccxt/commits/c10e3379082b73ce8d4e5fdfb000f3cd069249ea)
*  okcoin has minor chagnes [45fc967e2f](https://github.com/ccxt/ccxt/commits/45fc967e2f3d7605be7038179dd0f1f160ae0494)
*  feat(cli.ts): add static report option [03943a41c3](https://github.com/ccxt/ccxt/commits/03943a41c398369a0cd17fafdd12c75b031f4b7c)
*  feat(tokocrypto): createMarketBuyOrderWithCost [6bb090fc58](https://github.com/ccxt/ccxt/commits/6bb090fc589ec288172715c006cf904446f5becc)
*  test(tokocrypto): static request, createMarketBuyOrderRequiresPrice [fa5d4722ac](https://github.com/ccxt/ccxt/commits/fa5d4722ac4048843a1c991b1a498d7a263f8c32)
*  fix error remove trailing comma [32a5a74b8b](https://github.com/ccxt/ccxt/commits/32a5a74b8b710eb830bb83f1848c5a694bac4322)
*  feat(okcoin): createMarketBuyOrderRequiresPrice [d63ecd2c3a](https://github.com/ccxt/ccxt/commits/d63ecd2c3a96fad41e245e7ab3b0d0e26fda8005)
*  feat(woo): createMarketBuyOrderRequiresPrice [815a4186a6](https://github.com/ccxt/ccxt/commits/815a4186a6a79fffa88ba39c98e89518ea093e45)
*  Coinex: createMarketBuyOrderWithCost check type [898342194b](https://github.com/ccxt/ccxt/commits/898342194b35f7e9f1557d58f4fa23002a3849af)
*  docs: add full changelog [b13b34327f](https://github.com/ccxt/ccxt/commits/b13b34327f970bc10a84821e4a8df3dd08bf6973)
*  Bigone: createMarketBuyOrderWithCost check type [617135f41d](https://github.com/ccxt/ccxt/commits/617135f41d22b140b67476bace187303eebdeef2)
*  add safeMethod [11c1ff2c3c](https://github.com/ccxt/ccxt/commits/11c1ff2c3cea0c84e27faf351de125207bd7389c)
*  reduceOnly fix and static tests [77c194c1c5](https://github.com/ccxt/ccxt/commits/77c194c1c5f60f4204a6e95509dc4e17dcd2271b)
*  add test [5e3d0a2b41](https://github.com/ccxt/ccxt/commits/5e3d0a2b417498962018d820e49d9dba42cd4fd7)
*  add market [95124ea37d](https://github.com/ccxt/ccxt/commits/95124ea37d01576804a8759c3ebe05165b93ff59)
*  4.1.89 [e0a6cfa835](https://github.com/ccxt/ccxt/commits/e0a6cfa83569fa80f6d7dc6687fc5cf836fd57f2)


## 4.1.88 (2023-12-14)

*  refactor(bitget): fetchMarkets v2 [6b71c42008](https://github.com/ccxt/ccxt/commits/6b71c4200893d42483360d8ffd1c19781074ff72)
*  refactor(bitget): fetchTime [816515a0f6](https://github.com/ccxt/ccxt/commits/816515a0f6b174ce10cc926cc79a9384d6e1e6af)
*  make expiry an integer [7c8fde7720](https://github.com/ccxt/ccxt/commits/7c8fde772061549efe3b348cc62ae092b3832acc)
*  set margin to undefined [e30a8b225a](https://github.com/ccxt/ccxt/commits/e30a8b225a9dd29d1b696a346f1f8a560e9574ab)
*  refactor(bitget): fetchCurrencies v2 [a2e79a715a](https://github.com/ccxt/ccxt/commits/a2e79a715a3f0d3ae323df18f487b116d4017b93)
*  refactor(bitget): fetchMarketLeverageTiers v2 [924dd09c20](https://github.com/ccxt/ccxt/commits/924dd09c20dfec41438219143727be781a0e3d24)
*  refactor(bitget): fetchOrderBook v2 [bf71df15c8](https://github.com/ccxt/ccxt/commits/bf71df15c8b26b6f1285aaef654df98ff7e35379)
*  refactor(bitget): fetchDeposits v2 [f1a7ad9e9c](https://github.com/ccxt/ccxt/commits/f1a7ad9e9c725a422541b6623f46ec7adcd93864)
*  refactor(bitget): withdraw v2 [2eeed06656](https://github.com/ccxt/ccxt/commits/2eeed066560c35542aabeb5e764a136f66618d79)
*  refactor(bitget): fetchWithdrawals v2 [7252835445](https://github.com/ccxt/ccxt/commits/725283544510bfd4f92faf6bfcbfca4420c9a55a)
*  refactor(bitget): fetchDepositAddress v2 [f7c1a1b50a](https://github.com/ccxt/ccxt/commits/f7c1a1b50af6d6d34fb02dfd7d9b77d6b729b298)
*  refactor(bitget): fetchTicker, fetchTickers v2 [b943848c43](https://github.com/ccxt/ccxt/commits/b943848c43ea33896542b980d5cd694517476222)
*  added fetchPaginatedCallCursor to fetchWithdrawals and fetchDeposits [994507d38f](https://github.com/ccxt/ccxt/commits/994507d38fc5b1884edb257f98c61b4baceb0bf9)
*  refactor(bitget): fetchTrades v2 [9f7230d362](https://github.com/ccxt/ccxt/commits/9f7230d362db4a3a220cc7df5a404200cd2811e0)
*  refactor(bitget): fetchTradingFee, fetchTradingFees v2 [9509835f69](https://github.com/ccxt/ccxt/commits/9509835f69ad1f59ce6377187ac136942e9a99a1)
*  refactor(bitget): fetchOHLCV v2 [083cd44051](https://github.com/ccxt/ccxt/commits/083cd440515fef0a1d4eaf8430f094dd10897a2d)
*  feat(bitget): fetchTradingFees, add margin support [1ccba0bf45](https://github.com/ccxt/ccxt/commits/1ccba0bf452276628f17940dec209c32949eee10)
*  refactor(bitget): fetchBalance v2 [080738fa25](https://github.com/ccxt/ccxt/commits/080738fa25ddd42fa212872e3e430a94b2463899)
*  fetchBalance, margin switch back to v1 because missing values [2ac9fddb54](https://github.com/ccxt/ccxt/commits/2ac9fddb54687a4128ecfea043b3359c130c9934)
*  refactor(bitget): createOrder v2 [5f829425d5](https://github.com/ccxt/ccxt/commits/5f829425d52f166b08a8980a4095460927d3e829)
*  refactor(bitget): createOrders v2 [53a0e13a2f](https://github.com/ccxt/ccxt/commits/53a0e13a2f5ceb1df9aee3e3ed0fe77c478982c0)
*  refactor(bitget): editOrder v2 [72fa939790](https://github.com/ccxt/ccxt/commits/72fa939790ff379415f919f3c497bfa377f1ee75)
*  refactor(bitget): cancelOrder v2 [88e760aa6a](https://github.com/ccxt/ccxt/commits/88e760aa6aab6d97678a02787160df790d93129c)
*  refactor(bitget): cancelOrders v2 [d2461656c2](https://github.com/ccxt/ccxt/commits/d2461656c2bccc6bdac9f44fb9e6da7018331134)
*  refactor(bitget): cancelAllOrders v2, leave margin as v1 [a0ac3c5a6a](https://github.com/ccxt/ccxt/commits/a0ac3c5a6a9aa67ceaf6b2a0fbb9bf0597615a9a)
*  refactor(bitget): fetchOrder v2 [781c98b0b9](https://github.com/ccxt/ccxt/commits/781c98b0b96f5afcfa7ce6d37440895e639f005e)
*  refactor(bitget): fetchOpenOrders v2 [39156109c6](https://github.com/ccxt/ccxt/commits/39156109c6de6b4d30ff2e118404da531cedbf48)
*  refactor(bitget): fetchCanceledAndClosedOrders v2 [df6943316a](https://github.com/ccxt/ccxt/commits/df6943316aa4fb49eb6280cb0d35bbfaaf8a8d86)
*  refactor(bitget): fetchLedger v2 [1c0f8d1d1e](https://github.com/ccxt/ccxt/commits/1c0f8d1d1edb06bfa181400f6e6db8bb41436240)
*  refactor(bitget): fetchMyTrades v2 [e0d4dfdf7f](https://github.com/ccxt/ccxt/commits/e0d4dfdf7fb6a0a3b2b000513132f089411c2436)
*  refactor(bitget): remove fetchOrderTrades [f3958d699a](https://github.com/ccxt/ccxt/commits/f3958d699af306190766cc9f64d27ffe28ed5abe)
*  refactor(bitget): fetchPosition, fetchPositions v2 [12a0c3426d](https://github.com/ccxt/ccxt/commits/12a0c3426d0a506cce0fd394608d10f6c118bd91)
*  refactor(bitget): fetchFundingRateHistory v2 [280f8e598d](https://github.com/ccxt/ccxt/commits/280f8e598de94bb0249b49c38a08814094b47d06)
*  refactor(bitget): fetchFundingRate v2 [f9cce2f2f6](https://github.com/ccxt/ccxt/commits/f9cce2f2f61534d15b52b79cc1bdf549403a37de)
*  refactor(bitget): fetchFundingHistory v2 [6b6e508aab](https://github.com/ccxt/ccxt/commits/6b6e508aabe63f81bc14a590950df3978627477c)
*  refactor(bitget): addMargin, reduceMargin v2 [3d339736cc](https://github.com/ccxt/ccxt/commits/3d339736cc55ae41ba6607876ad739bf35a66465)
*  refactor(bitget): fetchLeverage v2 [9d11b6b383](https://github.com/ccxt/ccxt/commits/9d11b6b383dd5e1fd26297976e0ebe436108a56e)
*  refactor(bitget): setLeverage v2 [1ce761c4f4](https://github.com/ccxt/ccxt/commits/1ce761c4f43184821233cbac29df0d7e496cafb9)
*  refactor(bitget): setMarginMode v2 [9c76671258](https://github.com/ccxt/ccxt/commits/9c76671258f1dc086d87dcfaa3b49221cae64e05)
*  refactor(bitget): setPositionMode v2 [d51acd64b0](https://github.com/ccxt/ccxt/commits/d51acd64b028a5441b9cad1fceaa2df5dd58d850)
*  refactor(bitget): fetchOpenInterest v2 [0a7ac2eaa0](https://github.com/ccxt/ccxt/commits/0a7ac2eaa045ad4799d1f23388dc3a148d4887eb)
*  refactor(bitget): transfer, fetchTransfers v2 [ee109f0fba](https://github.com/ccxt/ccxt/commits/ee109f0fbae15a9f8aa98a7f0bede0f89e97e326)
*  edit transfer fromType and toType [2beffa393e](https://github.com/ccxt/ccxt/commits/2beffa393e33ad3461fbe28fe1ad7567c3334dbe)
*  refactor(bitget): fetchDepositWithdrawFees v2 [db29be3922](https://github.com/ccxt/ccxt/commits/db29be39221a713e4d5b275088d65bdc1d6e056f)
*  refactor(bitget): borrowCrossMargin, repayCrossMargin v2 [3c15deffc4](https://github.com/ccxt/ccxt/commits/3c15deffc457a7ce4a0ae4cead7809736e2df7af)
*  refactor(bitget): borrowIsolatedMargin, repayIsolatedMargin v2 [82afbb09e8](https://github.com/ccxt/ccxt/commits/82afbb09e8a1c0f534403606053c4c8c89aaec0f)
*  refactor(bitget): fetchMyLiquidations v2 [b5d829dc08](https://github.com/ccxt/ccxt/commits/b5d829dc0837ceeadaec36aaf13a144f25752c98)
*  refactor(bitget): fetchIsolatedBorrowRate, fetchCrossBorrowRate v2 [c6807a22af](https://github.com/ccxt/ccxt/commits/c6807a22af924849ccca2b7c3e0ca7e49c7f0ef9)
*  refactor(bitget): fetchBorrowInterest v2 [ea41563e28](https://github.com/ccxt/ccxt/commits/ea41563e2843ec8c6c159c67d00a97cf8b039ad9)
*  refactor(staticTests): bitget markets update to v2 [0d0a9d39e9](https://github.com/ccxt/ccxt/commits/0d0a9d39e9b42019cc5956a0cb41856a73b357ac)
*  refactor(staticTests): bitget currencies update to v2 [f5deee13da](https://github.com/ccxt/ccxt/commits/f5deee13da14ca089a138a0172195bbd6ea01bfd)
*  bitget: remove currently unused addPaginationCursorToResult [6545a3b6b7](https://github.com/ccxt/ccxt/commits/6545a3b6b78fa211c6992c6f294d03d592aaa979)
*  fix(bitget): createOrder, swap reduceOnly orders [978b62c6f8](https://github.com/ccxt/ccxt/commits/978b62c6f806c008e216dc9bfcc8fe37e24be447)
*  refactor(staticTests): bitget v2 request tests [9830b3c09b](https://github.com/ccxt/ccxt/commits/9830b3c09b9402686d6dc0ca6105b0e454d0a2f3)
*  fix(bitget): fetchCanceledAndClosedOrders, empty spot response [3d6f39c5f5](https://github.com/ccxt/ccxt/commits/3d6f39c5f5fb93e236702c39f4cc1b4bfc1b505a)
*  refactor(staticTests): bitget v2 response tests [d88b12da3b](https://github.com/ccxt/ccxt/commits/d88b12da3bf1f1ce00863787ce165875fa5fb687)
*  feat(bitget): convertSymbolForSandbox [e80dddacec](https://github.com/ccxt/ccxt/commits/e80dddaceca19dade7d7d6c12ced7906b23973e0)
*  feat(bitget): add pagination to relevant methods [b49d4760c8](https://github.com/ccxt/ccxt/commits/b49d4760c87ef0d24d6bd5683e09c253e85d2af9)
*  resolve method type differences [a64c5d5410](https://github.com/ccxt/ccxt/commits/a64c5d5410ffbb9b9fd5c7b0b4c0397a141d5fd5)
*  add Liquidation to transpile.js and types.py [42985e6e6a](https://github.com/ccxt/ccxt/commits/42985e6e6a4f37d6d9f6c26d4f8beddf50bca66a)
*  add Position to transpile.js [6d161364a7](https://github.com/ccxt/ccxt/commits/6d161364a710dd784439a55064b997addffd1560)
*  test(bitget): editOrder request static tests [e23ee8e838](https://github.com/ccxt/ccxt/commits/e23ee8e83862fdc9a0f20fb97b5104d3fb5110ba)
*  default marginMode to cross for swap and future [b37be9d29e](https://github.com/ccxt/ccxt/commits/b37be9d29ef856aec81a4dd55f63dc402cfe2f1e)
*  convertSymbolForSandbox use startsWith and fix market id conversion [2653778b39](https://github.com/ccxt/ccxt/commits/2653778b39dbc1b93bd4319ea10dfd4eea020740)
*  a fix for transpile issue [7083a9cee5](https://github.com/ccxt/ccxt/commits/7083a9cee560273142846b7ee5d59f84e727b729)
*  add question mark [996d2fd237](https://github.com/ccxt/ccxt/commits/996d2fd23736cefc6c6c64f23d19666e8f49431d)
*  static tests, add newClientOid and startTime to shipKeys [16119b009d](https://github.com/ccxt/ccxt/commits/16119b009d86cbc87a5fd20649d6dd36e04cf354)
*  refactor(bitget): standardize createMarketBuyOrderRequiresPrice [68addd97bd](https://github.com/ccxt/ccxt/commits/68addd97bdc956818072fc70e9d8357ba9e39085)
*  test(bitget): static request, createMarketBuyOrderRequiresPrice [5384f9e416](https://github.com/ccxt/ccxt/commits/5384f9e416cb84e1ffe2bf675689b81cf818b72a)
*  remove createMarketOrderWithCost [0c311541b8](https://github.com/ccxt/ccxt/commits/0c311541b87b8b669e171e66a58abb52299233e1)
*  refactor(bitget): pro, updated URLS to v2, remove getWsMarketId and getMarketIdFromArg [f7d0179c5d](https://github.com/ccxt/ccxt/commits/f7d0179c5d7f4d2f9f5b5c0389dc879e91e7f970)
*  refactor(bitget): watchTicker, watchTickers v2 [6257982603](https://github.com/ccxt/ccxt/commits/6257982603ab990764f08cadf8d2e07dafd4dd1c)
*  refactor(bitget): watchOHLCV, watchOHLCVForSymbols v2 [70e79593ef](https://github.com/ccxt/ccxt/commits/70e79593efc6433d3dc5fbce8ad9e2b5bde4e22a)
*  refactor(bitget): watchOrderBook, watchOrderBookForSymbols v2 [8c7a8fcdd6](https://github.com/ccxt/ccxt/commits/8c7a8fcdd64a1ad4549285abc0ac728b8c1f225b)
*  add getInstType helper method to bitget pro [ea10d676f7](https://github.com/ccxt/ccxt/commits/ea10d676f7b52ceed461a8719cc37c6a41506c78)
*  refactor(bitget): watchTrades, watchTradesForSymbols v2 [85f3b178a5](https://github.com/ccxt/ccxt/commits/85f3b178a5091b260e1b516652dc94b34af563a9)
*  refactor(bitget): watchPositions v2 [4f8dee9197](https://github.com/ccxt/ccxt/commits/4f8dee91973cea0bb477f45f9c628e57ba1d65d2)
*  refactor(bitget): watchOrders, v2 [31f9ffe2e8](https://github.com/ccxt/ccxt/commits/31f9ffe2e8bb85de27c0ad88e19a2799a0d8e2f6)
*  refactor(bitget): watchMyTrades, v2 [dee55d69b9](https://github.com/ccxt/ccxt/commits/dee55d69b9bb6efcd37c5ba6c381ddb53f993b79)
*  refactor(bitget): watchBalance, v2 [27b6ee4b15](https://github.com/ccxt/ccxt/commits/27b6ee4b159f1d134b41445876e2cc02a962a62e)
*  gate fetchDepositAddress network support [6521fd1974](https://github.com/ccxt/ccxt/commits/6521fd1974af950e4b3d876230f0a38b623901a8)
*  add derived files [ec42e63840](https://github.com/ccxt/ccxt/commits/ec42e638402ccf2e2a0a117b34b7f2415ca71dc8)
*  add base class stuff [39050daf65](https://github.com/ccxt/ccxt/commits/39050daf65770d8156c008950c3055334a47d8a7)
*  add some minor edits [6305cb27ca](https://github.com/ccxt/ccxt/commits/6305cb27ca1219dd049059ef466e0f05d9144848)
*  merge master [044a975e9a](https://github.com/ccxt/ccxt/commits/044a975e9afe1bc7ded4fbfaa4c34d7ba64583c9)
*  restore edit [69e503aaf1](https://github.com/ccxt/ccxt/commits/69e503aaf1eeca97d5b2bab808d316bda5114694)
*  restore edit [6768521d7e](https://github.com/ccxt/ccxt/commits/6768521d7e14e350a1d78b373df1a9419f4b7836)
*  transpile edit [f31ec96dca](https://github.com/ccxt/ccxt/commits/f31ec96dca586bfbaebc82647d76355fb3a4c454)
*  remove useless code [61944f8d11](https://github.com/ccxt/ccxt/commits/61944f8d116474bc4d3a9865212b2f83d9e6b8b2)
*  minor edits [e14fa1131b](https://github.com/ccxt/ccxt/commits/e14fa1131bdda79e93f97473bfa40688016dfe34)
*  fix build [9afbc64c04](https://github.com/ccxt/ccxt/commits/9afbc64c04ec9eabec4d763042f4972810201f4d)
*  minor bitmex fix [d85081674f](https://github.com/ccxt/ccxt/commits/d85081674f7547a7f0e602d40264e13a35c9e770)
*  feat(bitmart): trailing stop orders [f71d429120](https://github.com/ccxt/ccxt/commits/f71d4291201537b5aacf6e6cf6a63609e8e24f4c)
*  test(bitmart): static request, trailing stop orders [9fa0818985](https://github.com/ccxt/ccxt/commits/9fa081898543a3570ab369214c47b45b98de7270)
*  temporarily remove watchOHLCVForSymbols [d17aa09a87](https://github.com/ccxt/ccxt/commits/d17aa09a87ca9b6e23c2c505e87c068a958627d9)
*  bitget remove watchOHLCVForSymbols [a770fd3425](https://github.com/ccxt/ccxt/commits/a770fd34256081c54c88e3cc4b8eaecf4fa40187)
*  restore bitget watchOHLCV [bc7384b0e8](https://github.com/ccxt/ccxt/commits/bc7384b0e85f0a3c7b640bf617ed74163a08ace1)
*  fix strings must use single quotes error [7e34a0d948](https://github.com/ccxt/ccxt/commits/7e34a0d94827707f9ceaa23b1a634098b753e254)
*  feat(cryptocom): createMarketBuyOrderRequiresPrice [00e96d9ee4](https://github.com/ccxt/ccxt/commits/00e96d9ee47a8eb7f9914308540e798a775d4b14)
*  feat(novadax): createMarketBuyOrderWithCost [89aef4e1d9](https://github.com/ccxt/ccxt/commits/89aef4e1d903909bc7e5f558c26f69bfefd6cb40)
*  gate networkIdToCode [b20899d6ea](https://github.com/ccxt/ccxt/commits/b20899d6eaa15b3acb1be2303dd2a315e9af84bc)
*  cr fixes [783501c99d](https://github.com/ccxt/ccxt/commits/783501c99dc0bc6f8da508e7bca601e21ac4c092)
*  fix linting [8dc6beef23](https://github.com/ccxt/ccxt/commits/8dc6beef2363ce03077d331dd02813a20320d9ef)
*  fix lint [e1de83acfd](https://github.com/ccxt/ccxt/commits/e1de83acfd7c6aa86b9ff6d87cba6b22a3fcdcac)
*  fix createOrder type [9ae7820132](https://github.com/ccxt/ccxt/commits/9ae78201324cff0c080e40803bbd9d195b3ea204)
*  fix(cryptocom): add referral [83ea2fd5e8](https://github.com/ccxt/ccxt/commits/83ea2fd5e896f240e4f3b6f3ddb3fa2371c31092)
*  Revert "remove static tests" [17ea4b45e4](https://github.com/ccxt/ccxt/commits/17ea4b45e46be73dea4a1009c95d5d31e11eb91d)
*  add createOrders test [7d5a312b2c](https://github.com/ccxt/ccxt/commits/7d5a312b2c99aead26025fbdf65420d85f7a16d7)
*  add abstract [88e0daf151](https://github.com/ccxt/ccxt/commits/88e0daf151486046e78a5b5df46bad68f1337490)
*  restore abstract file for coinbasepro [240052135b](https://github.com/ccxt/ccxt/commits/240052135bbcf9832851c3711f98ad53f8f3334a)
*  fix coinbasepro [ba6d3803d8](https://github.com/ccxt/ccxt/commits/ba6d3803d8d7478794b237f790997e9b10e3ea70)
*  fix messageHash [6f0c9ad0c1](https://github.com/ccxt/ccxt/commits/6f0c9ad0c1e55958a5312048c91491463fabb4ff)
*  restore flag [da89828631](https://github.com/ccxt/ccxt/commits/da89828631bfcb9e629a2a100cb05534daad9d7a)
*  restore watchOrderBookForSymbols [312bdcb7ed](https://github.com/ccxt/ccxt/commits/312bdcb7ed515c4c80895af4f43410e45daad3b3)
*  cleanup api spec, remove deposit [7d6be5f6da](https://github.com/ccxt/ccxt/commits/7d6be5f6daad745333e4659727a25a1e158b8554)
*  cleanup api spec [4f0bd15330](https://github.com/ccxt/ccxt/commits/4f0bd153308f452084360db4d1957423c37f2300)
*  return type fixes [b1e5f4acb8](https://github.com/ccxt/ccxt/commits/b1e5f4acb848edff72b8ec01fb8801c72f4ee3c3)
*  Revert "cleanup api spec" [475d9b1474](https://github.com/ccxt/ccxt/commits/475d9b1474f83ba4900aae516a2a681d15b64074)
*  add ignore tag to jsdocs [239db5853a](https://github.com/ccxt/ccxt/commits/239db5853a9a8c04ade3ef3b2b7f478c71a585f3)
*  fix(coinbasepro): remove import [bde7c0453e](https://github.com/ccxt/ccxt/commits/bde7c0453ec548f40362a1f11eb74ec9ffc61282)
*  fix(binancePro): snapshot messageHash [93e672a0cb](https://github.com/ccxt/ccxt/commits/93e672a0cbd72b1b1a98d48aef18cdbbcaf18dc9)
*  ignore jsdocs [477649d2a1](https://github.com/ccxt/ccxt/commits/477649d2a103af7ced03844933a5bb59e4df3e29)
*  restore changes [41609918f9](https://github.com/ccxt/ccxt/commits/41609918f91ec599c91a239cbf49ee3c4fd89bee)
*  ignore jsdoc [523708a861](https://github.com/ccxt/ccxt/commits/523708a8615a958c1912bccccd2910eb160fb325)
*  ignore two more methods from api spec [a55f48a6f6](https://github.com/ccxt/ccxt/commits/a55f48a6f652369af4b76fba40d70eb333ae88aa)
*  remove bitget response test [ae6448be11](https://github.com/ccxt/ccxt/commits/ae6448be1153a6db513e34afd48ecd93c427a03b)
*  4.1.88 [a05f506d4c](https://github.com/ccxt/ccxt/commits/a05f506d4c8af29988ab53dbf07b42edb1bd349e)


## 4.1.87 (2023-12-13)

*  feat(upbit): createMarketBuyOrderWithCost [0ff9b9ad2b](https://github.com/ccxt/ccxt/commits/0ff9b9ad2bd63d9849b5e7221dd4200c8e3fceaa)
*  test(upbit): static request, createOrder, createMarketBuyOrderWithCost, cancelOrder [20a86ae186](https://github.com/ccxt/ccxt/commits/20a86ae1866419792e5b77e865c5bcc67abad80e)
*  test(upbit): add BTC/USDT to static markets [533a59a48d](https://github.com/ccxt/ccxt/commits/533a59a48d6c08ac96f221974c9bb1bbdad4aaca)
*  fix(Pro): type watchTrades/myTrades/ticker/OrderBook/Orders [760fc89df7](https://github.com/ccxt/ccxt/commits/760fc89df71ae3958bae3b88ee8e46442fbd365a)
*  add import types [2afe655fe4](https://github.com/ccxt/ccxt/commits/2afe655fe4a550fe389aaecf96fe57c42ae8cb28)
*  remove import [91189c8b09](https://github.com/ccxt/ccxt/commits/91189c8b09eab82ecbfea65b5c7f71fbf5afe2d0)
*  type watchTickers and watchOHLCV [7cb2d5f94a](https://github.com/ccxt/ccxt/commits/7cb2d5f94a22c6060c32ac01b6a7aa31f0918097)
*  type watchPositions [3c1e75238b](https://github.com/ccxt/ccxt/commits/3c1e75238baf95a06ce769bef0e7869f7289c999)
*  add more types [46a35a67b8](https://github.com/ccxt/ccxt/commits/46a35a67b8e1223a84188449c1217720777f4e89)
*  for Symbols types [9747f29573](https://github.com/ccxt/ccxt/commits/9747f295733015cd47d5cc398ba2e48bde0d8e6e)
*  missing order type [efb0a499b4](https://github.com/ccxt/ccxt/commits/efb0a499b4414d397d1cee99c898599218c6189e)
*  editOrderWs type [e15297f9b9](https://github.com/ccxt/ccxt/commits/e15297f9b9293ea3abaca3aace4af73a336ed4eb)
*  add order import [635570b644](https://github.com/ccxt/ccxt/commits/635570b6445841e9996b24686f7f34259889d254)
*  fix order import [318f2e9fd5](https://github.com/ccxt/ccxt/commits/318f2e9fd549c0cd09e350a65f43bb4c59bb5d06)
*  type watchOrderBookForSymbols and more [a2934b40ad](https://github.com/ccxt/ccxt/commits/a2934b40ad00676ec3f3de4bf6ef3c8ffc6e3542)
*  type watchBalances [ed67d6db15](https://github.com/ccxt/ccxt/commits/ed67d6db15f8935f08c923327f3c4f64df79d770)
*  update types [2000a948cf](https://github.com/ccxt/ccxt/commits/2000a948cf266f811560dc66f8830c0b3bdccf07)
*  missing ; [2fbbe5f176](https://github.com/ccxt/ccxt/commits/2fbbe5f1765e15da2b7c30427d1be450183f2dfa)
*  explicit type importation <.> [f6935ad9e0](https://github.com/ccxt/ccxt/commits/f6935ad9e00ca3271f2d7bdaa8e3ad5ee2adfd04)
*  resolve conflict [a10e3d80e8](https://github.com/ccxt/ccxt/commits/a10e3d80e81cf8b5295756d0a0eda80123985125)
*  remove borrowMargin / repayMargin [cb9c841746](https://github.com/ccxt/ccxt/commits/cb9c841746d0977234a8f436e7ecad67a1fec756)
*  add pro return types [48639a291a](https://github.com/ccxt/ccxt/commits/48639a291a92d9203a288b4693faeb81427a4978)
*  rm bittrex static tests [134dc5400b](https://github.com/ccxt/ccxt/commits/134dc5400bb8e2f3d63ce6d2647051be5d70d3ff)
*  fix(ccxt.ts): delist coinbaseprime and coinbasepro [8b1b976668](https://github.com/ccxt/ccxt/commits/8b1b976668d077dfa280e4dc6ccc1e24c4b5c686)
*  minor edits [0abd42a84d](https://github.com/ccxt/ccxt/commits/0abd42a84d7c18a1afc1929cac99431d3addf834)
*  remove borrowMargin / repayMargin from gateio [1fc15d28ce](https://github.com/ccxt/ccxt/commits/1fc15d28ce529f19defac43d803b8c40f259c455)
*  remove deleted files [85d9ad776e](https://github.com/ccxt/ccxt/commits/85d9ad776e07a44161dc48534e0ecf331170674b)
*  remove static tests [9294c70348](https://github.com/ccxt/ccxt/commits/9294c70348b6b81da1d32832d16a9b2ec8717e58)
*  modify gate static tests [37c0e7edda](https://github.com/ccxt/ccxt/commits/37c0e7edda83fac71888c770979ff6898fd2561a)
*  import type in ccxt.ts [5256117e70](https://github.com/ccxt/ccxt/commits/5256117e70709ea4bcea971b3034de725fe2789f)
*  4.1.87 [a562de5140](https://github.com/ccxt/ccxt/commits/a562de514042d0d2c336088a0eba06920bf01f76)


## 4.1.86 (2023-12-12)

*  feat(bitmex): watchPositions && parsePosition fix [d8548bd4b9](https://github.com/ccxt/ccxt/commits/d8548bd4b981028ca2cfeef056d0947e24a926b0)
*  feat:add eslint for jsdocs [ebcd07c039](https://github.com/ccxt/ccxt/commits/ebcd07c039a1aa1ff768bb52d16d808dd3129549)
*  fix pacakge.json [589e9139a9](https://github.com/ccxt/ccxt/commits/589e9139a93172192dcfbfc11ea8a1634d4703bf)
*  mexc: fetchOrders remove method usage [83b26e08c1](https://github.com/ccxt/ccxt/commits/83b26e08c1d151e5008f49230c1b29c2c384125a)
*  mexc: fetchOpenOrders remove method usage [722bdfd587](https://github.com/ccxt/ccxt/commits/722bdfd587fcc91ff091682e4a3f330297348477)
*  mexc: cancelAllOrders remove method usage [542c3ce493](https://github.com/ccxt/ccxt/commits/542c3ce49344176d0ba8ae3e191ef995e4d1d9d8)
*  socks proxy ws [5cb27aa652](https://github.com/ccxt/ccxt/commits/5cb27aa65270b1a9530c96309288c655b698be9c)
*  manual [d38b80933a](https://github.com/ccxt/ccxt/commits/d38b80933a5b1ebfbbf4b9b28142276f8c83ca05)
*  sample WS proxy test script [74570fa36e](https://github.com/ccxt/ccxt/commits/74570fa36e3bd954b7df0cb87f5a4a6e9f98aec2)
*  js imp [3c334f7787](https://github.com/ccxt/ccxt/commits/3c334f77879d77b1cc59c01a43088bd900de900d)
*  ren & proxy upd [3992d250e8](https://github.com/ccxt/ccxt/commits/3992d250e894f8e1f395b5e6b66b6909fd0dd2b2)
*  socks ex [6bc207ea5f](https://github.com/ccxt/ccxt/commits/6bc207ea5f027e1bf15520250d7a59dc8c771e97)
*  exch methods for ws:// [c230081191](https://github.com/ccxt/ccxt/commits/c230081191b3d159c228689d95c8a15dbd4cf229)
*  test sample upd [8258d969fa](https://github.com/ccxt/ccxt/commits/8258d969fa90d541926a2558f7688b1b8744202a)
*  rem met [08808a61de](https://github.com/ccxt/ccxt/commits/08808a61ded26b27bbc8cdb31ce5069690d8987d)
*  manuals, examples and test [8a3fc0205c](https://github.com/ccxt/ccxt/commits/8a3fc0205c44e583dd0f4c3dbdbae4c1a0d1725e)
*  py php ts [13202254f1](https://github.com/ccxt/ccxt/commits/13202254f1dd08812b59f47dc4807635144516ac)
*  python socks [cc8860a050](https://github.com/ccxt/ccxt/commits/cc8860a0507c7d8fdeac9f3e4cb5fe3b067397cf)
*  ex [3abc5a3ec8](https://github.com/ccxt/ccxt/commits/3abc5a3ec8d2c714373068a55dfcac9ff044d272)
*  remove transpilation flag [9b12b2a0c6](https://github.com/ccxt/ccxt/commits/9b12b2a0c6de401943889ff53daf70fa4afe48c3)
*  feat(probit): createMarketBuyOrderWithCost [b2288d8a10](https://github.com/ccxt/ccxt/commits/b2288d8a106fc85af525179583a9b51a532444a2)
*  test(probit): static request, createMarketBuyOrderRequiresPrice [f60784da29](https://github.com/ccxt/ccxt/commits/f60784da293c23b714b3c62114c13efc097c9083)
*  digifinex: fetchOpenOrders remove method usage [a47ed38681](https://github.com/ccxt/ccxt/commits/a47ed386814a62a082b5a3d384a6519ab4f61ac4)
*  digifinex: fetchOrders remove method usage [cf0a5079f3](https://github.com/ccxt/ccxt/commits/cf0a5079f3b42f17118f752eec41cee5b2089ecb)
*  digifinex: fetchMyTrades remove method usage [792e69e1f5](https://github.com/ccxt/ccxt/commits/792e69e1f5b10b954057144f48bb1595c3dddabf)
*  digifinex: fetchTransactionsByType remove method usage [8001e13465](https://github.com/ccxt/ccxt/commits/8001e13465d8eb28e04ec81c18f4089a191b80c6)
*  rename method [d30006fc1e](https://github.com/ccxt/ccxt/commits/d30006fc1e0d88e318501f4dbfa65a24e86ab949)
*  revert edit [4adc10c13b](https://github.com/ccxt/ccxt/commits/4adc10c13b4298221af49a7449fcf2ac28bd1fe3)
*  update tests [13a6a04bb7](https://github.com/ccxt/ccxt/commits/13a6a04bb74476be286a6807aabf3d9d5487da8e)
*  add cost type [e0b9d34126](https://github.com/ccxt/ccxt/commits/e0b9d341265c276301985132719a56bdc10e3b10)
*  make field optional [bfba4ba358](https://github.com/ccxt/ccxt/commits/bfba4ba358a935404db0eef2b4d793daefdef511)
*  add signIn to cli.py [818a122111](https://github.com/ccxt/ccxt/commits/818a1221115f880f2bc0bb090ae62930cab7c642)
*  kucoin delete delisted and renamed aliases [aa57795eb8](https://github.com/ccxt/ccxt/commits/aa57795eb87dce59f3fa0b7693d089e6f31d97e0)
*  update promises var [89c48a71b4](https://github.com/ccxt/ccxt/commits/89c48a71b4259f1f4400cbc390889cc269025031)
*  add check [66a4d5bc03](https://github.com/ccxt/ccxt/commits/66a4d5bc032ffac61693c408614a777674b0d583)
*  4.1.86 [a4ef77cbb0](https://github.com/ccxt/ccxt/commits/a4ef77cbb071a919d8e3e54c8182d74c8dedfc34)


## 4.1.85 (2023-12-11)

*  feat(bitmart): add websocket support for futures, and spot watchBalance [146cb8dc4e](https://github.com/ccxt/ccxt/commits/146cb8dc4ee647777ac9bb6fc16e3f81a0d15581)
*  transpile fix [1c2c6d56db](https://github.com/ccxt/ccxt/commits/1c2c6d56db177d1dcab6258fd45a2ea5eb374800)
*  parseTRades fix [0312678c64](https://github.com/ccxt/ccxt/commits/0312678c64578031a3bb6581ea8d16449bde41cc)
*  pr comments [7af904256e](https://github.com/ccxt/ccxt/commits/7af904256ed73ba73a97b55126ec0eecaa86c922)
*  ohlcv fix [51130ac932](https://github.com/ccxt/ccxt/commits/51130ac932af83638332df2a9099088aad9bbf5b)
*  fix transpile [37eb8ae764](https://github.com/ccxt/ccxt/commits/37eb8ae764b68d3aa9c87f5b56355ab7e28f5ebb)
*  bingx: update fetchOpenOrders symbol become optional parameter [2fb6f10f8d](https://github.com/ccxt/ccxt/commits/2fb6f10f8d9e74c49a0a3f0107c65415a4885152)
*  fix method's name [3452698c5e](https://github.com/ccxt/ccxt/commits/3452698c5ea3a493dc7e6554a699f0eeb94c7507)
*  fix parseOrder [02582e5d8f](https://github.com/ccxt/ccxt/commits/02582e5d8f52bb9cbdbb2050965b2cfdfb1f1cc6)
*  fix watchTicker [e4c43c9404](https://github.com/ccxt/ccxt/commits/e4c43c9404b139888b946315c08f9a2b3ba1f801)
*  fix(bitopro): make fetchOpenOrders async [94a09d84a3](https://github.com/ccxt/ccxt/commits/94a09d84a396b0ca83f530f650179c6f650070ef)
*  move l3 to base [3778b734d9](https://github.com/ccxt/ccxt/commits/3778b734d9cd8cbd4532c3a8e5fd83497a3acd5b)
*  fix(bithumb): cancelUnified order type [2b8a2257dc](https://github.com/ccxt/ccxt/commits/2b8a2257dc8c9a32fc92faadfca19a9833693b9e)
*  coinex certified [46a1637477](https://github.com/ccxt/ccxt/commits/46a16374775921ce45fce0d207c0d1246b909454)
*  4.1.85 [d457cdde7b](https://github.com/ccxt/ccxt/commits/d457cdde7bcf6123a4efbcdae7752f447acd0296)


## 4.1.84 (2023-12-11)

*  feat(htx): createMarketBuyOrderWithCost [4416b98d68](https://github.com/ccxt/ccxt/commits/4416b98d689fe237d844de01c144ce99c69c8226)
*  test(htx): static request, createMarketBuyOrderRequiresPrice [ab87b4c9f4](https://github.com/ccxt/ccxt/commits/ab87b4c9f4f116a55f223fe45191e03ea9564a9a)
*  feat(huobijp): createMarketBuyOrderWithCost [16593e3363](https://github.com/ccxt/ccxt/commits/16593e3363c207ce9aa4284f2500d6ac34327aa7)
*  feat(coinsph): createMarketBuyOrderWithCost [f73c27eec8](https://github.com/ccxt/ccxt/commits/f73c27eec8ed22cdc8a11bde850251c46c7f1938)
*  test(coinsph): static request, createOrder [b2d32375eb](https://github.com/ccxt/ccxt/commits/b2d32375eb9c48eaec4c83cc2365157ee102130e)
*  fix(binance): sign, origclientorderidlist length [d21e161e83](https://github.com/ccxt/ccxt/commits/d21e161e83d0de518d11f3388fb5088454725137)
*  remove origclientorderidlist=[] from cancelOrders static request test url [8c27c2b3fc](https://github.com/ccxt/ccxt/commits/8c27c2b3fcb115cdeea91809face68863ca6a6ff)
*  fix(bybit): fetchPositions exchange id handling [a98fdef4fe](https://github.com/ccxt/ccxt/commits/a98fdef4fe628705ded0ed3bd3711df47170c750)
*  use marketSymbols [e5e393670e](https://github.com/ccxt/ccxt/commits/e5e393670eebd6f841d36eeb5c2d38b64c66d943)
*  4.1.84 [2909433305](https://github.com/ccxt/ccxt/commits/2909433305bfba369ad8e57b98b0370bb1a5b63c)


## 4.1.83 (2023-12-10)

*  docs: unique link in spec for each header [a558f9572f](https://github.com/ccxt/ccxt/commits/a558f9572f5880f40985ff8cc3f629fd6586c74d)
*  okx closePosition parsing [9c4c4b6611](https://github.com/ccxt/ccxt/commits/9c4c4b6611d2fd1aa19990907608063fb81baca3)
*  okx.closePosition works correctly [3b83c03880](https://github.com/ccxt/ccxt/commits/3b83c038805db93aa4c695de66266e10d7cb05d3)
*  docs(closePosition, closeAllPositions) [65ab06f52a](https://github.com/ccxt/ccxt/commits/65ab06f52af644da2a75381e4f2bd2c0f226fc46)
*  closePosition argument switch around [b19fed83b6](https://github.com/ccxt/ccxt/commits/b19fed83b60d51705ad215f0107d52bb1b69c787)
*  okx.closePosition static tests [c06b48b930](https://github.com/ccxt/ccxt/commits/c06b48b930b009e24fa75c388a28babba7bfd5b6)
*  closePosition parameter order change [303175bb87](https://github.com/ccxt/ccxt/commits/303175bb87751ef6f8e89c559a354dcc915ff628)
*  feat(cryptocom): closePosition [ecf0c5e72a](https://github.com/ccxt/ccxt/commits/ecf0c5e72a41bac94ea74d3ef523d92a858ef82b)
*  cryptocom.closePosition static test [1f43ee2119](https://github.com/ccxt/ccxt/commits/1f43ee21193cf142c1f2aa2623004ea7cf94b0d2)
*  okx update static test descriptions [4ba9df42f6](https://github.com/ccxt/ccxt/commits/4ba9df42f651ad820814045a065d96b8fd6d0821)
*  feat(cex): createMarketBuyOrderWithCost [97dc582718](https://github.com/ccxt/ccxt/commits/97dc582718605f3bf198f6d7e8ece33efc4f4a6b)
*  static requests expecting the amount as a string [71eab39562](https://github.com/ccxt/ccxt/commits/71eab395625074ba861c582d94a11ebf5e346782)
*  fix static tests [bab677c3ac](https://github.com/ccxt/ccxt/commits/bab677c3ac513bff8b4d58e75c41c1718995067a)
*  use strings for amounts/prices [d71b7c502f](https://github.com/ccxt/ccxt/commits/d71b7c502f534c0aab0555f0cb2300b79dc7cf44)
*  add static test [5f2560a01a](https://github.com/ccxt/ccxt/commits/5f2560a01abc26488c9670f0be2b6c815ded320c)
*  update docs [601d057858](https://github.com/ccxt/ccxt/commits/601d057858304cedd25eba68d1f45f4d82445eba)
*  cr edits [81f5af5eda](https://github.com/ccxt/ccxt/commits/81f5af5eda8ff1b9645e485f543e516296c296db)
*  add static market [3943850e6b](https://github.com/ccxt/ccxt/commits/3943850e6bdd239d3203edd732081dc2505b7e20)
*  fix docs build errors [addfb30b81](https://github.com/ccxt/ccxt/commits/addfb30b8146c662a008f114d1d99fc5160b562e)
*  docs: fix scrolling [7624a1ba8a](https://github.com/ccxt/ccxt/commits/7624a1ba8a4cfdc3ce4c829be2344cb209e8efe7)
*  cr edits [feed7f6696](https://github.com/ccxt/ccxt/commits/feed7f669624d0990e8d811d6654ffa8b2645741)
*  fix handleMarginModeAndParams [59b1cacb62](https://github.com/ccxt/ccxt/commits/59b1cacb621120a32db16837f193d6dd64695db4)
*  4.1.83 [8165eb0036](https://github.com/ccxt/ccxt/commits/8165eb0036280095a4e006ec0adb7a8c49ece469)


## 4.1.82 (2023-12-09)

*  htx cross swap balance parse [0d8541012f](https://github.com/ccxt/ccxt/commits/0d8541012f52e82e327f1c2fbbb7fc30aea4a514)
*  okx: cancelOrders remove method usage [a1f9bcd573](https://github.com/ccxt/ccxt/commits/a1f9bcd573cff09c609e36e2bf759325dd1a03e7)
*  okx: fetchOrder remove method usage [412d019ae6](https://github.com/ccxt/ccxt/commits/412d019ae6b75648c84c3023df91f42c5b2e8295)
*  okx: fetchOpenOrders remove method usage [3fdd729656](https://github.com/ccxt/ccxt/commits/3fdd729656a4426573ae118e5334577f08e7a701)
*  okx: fetchCanceledOrders remove method usage [632bc3b83e](https://github.com/ccxt/ccxt/commits/632bc3b83e9aa3cbd9d8d237e373d67955892127)
*  okx: fetchClosedOrders remove method usage [5cd623db5c](https://github.com/ccxt/ccxt/commits/5cd623db5ceda66ca7d43e4af70b7ba913fc0296)
*  okx: fetchLedger remove method usage [b3ba759996](https://github.com/ccxt/ccxt/commits/b3ba759996b50fa9605d5ccff9f15dbbf83dabf9)
*  okx: fetchPositions remove method usage [ef3a4a99c9](https://github.com/ccxt/ccxt/commits/ef3a4a99c9bcc8afeb430a1bc493ea1510d14835)
*  example: add watchTickers [c8a4022728](https://github.com/ccxt/ccxt/commits/c8a4022728e8ef9d699102f896138104068fb262)
*  feat(lbank): createMarketBuyOrderWithCost [7247685030](https://github.com/ccxt/ccxt/commits/7247685030fea6be1109702fe2455a7e75dbbb1c)
*  test(lbank): createMarketBuyOrderRequiresPrice [fe250d5edf](https://github.com/ccxt/ccxt/commits/fe250d5edf5ecd5cdca25dc5d1eb64508446f6ac)
*  fix(lbank): documentation links [1dd4ff2369](https://github.com/ccxt/ccxt/commits/1dd4ff2369010d9eedf6991ad3fcf7eab6b4e493)
*  coinex: cancelOrder remove method usage [cca979e61a](https://github.com/ccxt/ccxt/commits/cca979e61af511300d3095841788cafda68f7b6c)
*  coinex: cancelAllOrders remove method usage [3790de7a14](https://github.com/ccxt/ccxt/commits/3790de7a1454d6b1b5fa04a1bb6b3e91d1086e55)
*  coinex: fetchOrder remove method usage [f0549d3067](https://github.com/ccxt/ccxt/commits/f0549d3067dc9101ccce3a2803575f196c170e7c)
*  coinex: fetchMyTrades remove method usage [cbabc3c23f](https://github.com/ccxt/ccxt/commits/cbabc3c23f48abb371578560718ba112f25f93c4)
*  coinex: transfer remove method usage [576bc3468c](https://github.com/ccxt/ccxt/commits/576bc3468cef0e37e23b3154478a0da45bc1a0e9)
*  coinex: add @see [5bded6a92b](https://github.com/ccxt/ccxt/commits/5bded6a92b0a04e02d9fca4e82d7485412cef977)
*  update fetchTransfers code [b45de67c67](https://github.com/ccxt/ccxt/commits/b45de67c675e3fb81b7a5917797966e23cf11bce)
*  revert files [096f3677b9](https://github.com/ccxt/ccxt/commits/096f3677b9ea09efac3de18685edad09c8096419)
*  revert python folder [6e877a32a1](https://github.com/ccxt/ccxt/commits/6e877a32a1d3169fc98483363e4c8508a99a965e)
*  Manual: fetchGreeks description [32445610e5](https://github.com/ccxt/ccxt/commits/32445610e5848df513bb7e9b831b03b0e00200d0)
*  4.1.82 [571d40d227](https://github.com/ccxt/ccxt/commits/571d40d22780442ce96e26757c3c09f35ce82f20)


## 4.1.81 (2023-12-08)

*  bybit: add quick repay api [fcc758a37c](https://github.com/ccxt/ccxt/commits/fcc758a37cb917b9840905543385c151c8476519)
*  feat(digifinex): createMarketBuyOrderWithCost [121f23d69e](https://github.com/ccxt/ccxt/commits/121f23d69e0f72915d3515b85131bc14fbbb8540)
*  test(digifinex): static request, createMarketBuyOrderRequiresPrice [cc5808315e](https://github.com/ccxt/ccxt/commits/cc5808315e1b6f6622ca1fb105d3918e33b34b93)
*  examples: rename variable symbol [9ec0c68303](https://github.com/ccxt/ccxt/commits/9ec0c68303cd220504cbf8c0baa4a16cf6cf7317)
*  whitebit: add @see [565d821a63](https://github.com/ccxt/ccxt/commits/565d821a631b59fee5c05691126abf58630864e7)
*  fix(bybit): fetchTickers [521260ff10](https://github.com/ccxt/ccxt/commits/521260ff101e7cf8ccf93d071ebe01678f9786ba)
*  4.1.81 [48e4ffeebd](https://github.com/ccxt/ccxt/commits/48e4ffeebd011210aa51f35b97f17552b3fb4608)


## 4.1.80 (2023-12-07)

*  mexc update rateLimits [11eb324fe1](https://github.com/ccxt/ccxt/commits/11eb324fe17c7423012bcc94285fa050ffadb881)
*  probit fetchCurrencies fee fix [2e0132c261](https://github.com/ccxt/ccxt/commits/2e0132c2618a3cbb21ac0dd30466dff71b036889)
*  currencycom: fetchTransactionsByMethod remove method usage [25e0598228](https://github.com/ccxt/ccxt/commits/25e0598228955a7add4a0edd9dff8047d3d97bdc)
*  woo: add insuranceFund [e532c0538f](https://github.com/ccxt/ccxt/commits/e532c0538fd67aa75ee8e226d4af842d62a61807)
*  bingx: update transaction status [a2d7194046](https://github.com/ccxt/ccxt/commits/a2d71940466978d52d2f4a97d206c49ea6e43be0)
*  the report for static tests gives a directory that exists [7ec2eaa6dc](https://github.com/ccxt/ccxt/commits/7ec2eaa6dc07dbacd1f9bdeadaade506cf3863df)
*  fixed spot/swap symbol error [d509808836](https://github.com/ccxt/ccxt/commits/d509808836d653da51ece23a4b013fe7b1182f1c)
*  fix(bitget): improve docs [bf973d88d9](https://github.com/ccxt/ccxt/commits/bf973d88d9e23c82c87b59c5e72b6d58eaf3c1b5)
*  4.1.80 [74e9f04b82](https://github.com/ccxt/ccxt/commits/74e9f04b826512ce2f0586e4b29f052843a224de)


## 4.1.79 (2023-12-07)

*  Update bingx.ts [7da101942c](https://github.com/ccxt/ccxt/commits/7da101942c46ee6912c013d04e4f26b6043d3275)
*  fix(ClientTrait.php): fix warning for unused code [9dc0936fef](https://github.com/ccxt/ccxt/commits/9dc0936fefdb3c406fdb145d981f8cf5154b3bd2)
*  coinbase: add apis [6a0bba4b56](https://github.com/ccxt/ccxt/commits/6a0bba4b5661501857c87ef0c15aa55d2087f06d)
*  cryptocom: add apis [45cf3d7d25](https://github.com/ccxt/ccxt/commits/45cf3d7d25c6953517577a47bbeabf800a5f4ea6)
*  4.1.79 [0fd304e326](https://github.com/ccxt/ccxt/commits/0fd304e326712741ae2ecf7be674150a8c295785)


## 4.1.78 (2023-12-06)

*  upbit: withdraw remove method usage [4970e0213c](https://github.com/ccxt/ccxt/commits/4970e0213c4f897d428afd83b029fabefb9f2b36)
*  upbit: add static test [bb93c82e92](https://github.com/ccxt/ccxt/commits/bb93c82e928fe7c6e21c1e3f74a551a4ec14d947)
*  idex: fetchTransactionsHelper remove method usage [ad47ef6803](https://github.com/ccxt/ccxt/commits/ad47ef6803ec81db0bcd08749d942f17b7b0f223)
*  gate: add apis, remove deprecated apis [2c586e80f2](https://github.com/ccxt/ccxt/commits/2c586e80f2252b7434ed1102d2b982fd0c966477)
*  feat(okx): support trigger parameter [27b94892f7](https://github.com/ccxt/ccxt/commits/27b94892f7f9584b0c9fbc074f9e9a8e8fbaa2f0)
*  add has [0c8e7e7ff8](https://github.com/ccxt/ccxt/commits/0c8e7e7ff81db80af12b613b1d651113754c9a44)
*  default to USDT [d76eb599f5](https://github.com/ccxt/ccxt/commits/d76eb599f50695c540c4310b2ad8ae1a2c2c1222)
*  add static test [0f315cdf9d](https://github.com/ccxt/ccxt/commits/0f315cdf9dfb5bc0741e6f9a4eda253a2cfb9358)
*  bingx has minor fix [f6328f3c61](https://github.com/ccxt/ccxt/commits/f6328f3c611b4f0c7419c8e92339915362db4868)
*  extra [6378b555d0](https://github.com/ccxt/ccxt/commits/6378b555d0d356f0a6a94ef737886cef32350228)
*  Update okx.ts [561c37e64f](https://github.com/ccxt/ccxt/commits/561c37e64ff9faa4dd88872652b4f17d235a2527)
*  remove deleted files [09fb122cec](https://github.com/ccxt/ccxt/commits/09fb122cec7970fc76f61b8ae384a15e67ab0cc4)
*  edit generateImplicitApi to use ts [6dbe9b05a6](https://github.com/ccxt/ccxt/commits/6dbe9b05a6d4d113f1c9bda32a1928d78040cdcb)
*  fix(gate): change watchTicker optionName to 'name' [8cea6c7a7d](https://github.com/ccxt/ccxt/commits/8cea6c7a7db38724e06cacddd2eea21a0f4ee6b5)
*  Revert "edit generateImplicitApi to use ts" [7c8329651c](https://github.com/ccxt/ccxt/commits/7c8329651c4505c4d6aed15bcfca2a400b1c59bb)
*  Revert "edit generateImplicitApi to use ts" [b39f550a9a](https://github.com/ccxt/ccxt/commits/b39f550a9a504c1703283ff6c697c9843d35583e)
*  feat(mexc): createMarketBuyOrderWithCost [7d6b954ad7](https://github.com/ccxt/ccxt/commits/7d6b954ad7621716d70799cfa744dc3004739b8d)
*  test(mexc): static request, createMarketBuyOrderWithCost [3af18549a0](https://github.com/ccxt/ccxt/commits/3af18549a081a050738fefc7680103cb1190d10f)
*  bybit: update broker apis [f193d84c55](https://github.com/ccxt/ccxt/commits/f193d84c556731fed8c89026f0428ee90eaa0250)
*  gate: update apis [5f335b2acb](https://github.com/ccxt/ccxt/commits/5f335b2acb159bb3f90f5630c59fe2bc53a256cf)
*  upbit: update [eca0fb5465](https://github.com/ccxt/ccxt/commits/eca0fb54657a2c25336f95f74b00cb767cbe8853)
*  binance: add sor.order.test [6a0a3c65ac](https://github.com/ccxt/ccxt/commits/6a0a3c65ac8a5436070bb5e0d3640c5a5891efa7)
*  upbit: update [68f3bd86f0](https://github.com/ccxt/ccxt/commits/68f3bd86f04e106f4ef8b963f1a0e3430ee541bc)
*  hitbtc: add @see [65dc9082e9](https://github.com/ccxt/ccxt/commits/65dc9082e9221fc17d6523dd2288c8fdc2b8f028)
*  okx: add monthly statement api [51543fe4f0](https://github.com/ccxt/ccxt/commits/51543fe4f09c6e41798875d03023c87ed9e11deb)
*  okx: update [5c02c8c835](https://github.com/ccxt/ccxt/commits/5c02c8c83570db54b90084fc557e46f338a00647)
*  fix(binanceus): missing override [46be9b6d8c](https://github.com/ccxt/ccxt/commits/46be9b6d8cae611b0ba44548017e1a3ea13dc340)
*  add binanceus markets [122cf4c3c9](https://github.com/ccxt/ccxt/commits/122cf4c3c9db70e3b1748cc61b0300f9a995f231)
*  add binanceus tests [aadd4a58b6](https://github.com/ccxt/ccxt/commits/aadd4a58b6c5213f25126b12e5840d4c777eea1b)
*  add idex markets [6d35c6dd19](https://github.com/ccxt/ccxt/commits/6d35c6dd197523aedce5300fb6013cd582580727)
*  add walletAddress [eeb6562790](https://github.com/ccxt/ccxt/commits/eeb65627907e948aa8761d0bd25849f6403604e5)
*  fix tests [96800f194f](https://github.com/ccxt/ccxt/commits/96800f194fffef4ea5ff0b3a23a51d5052f2788e)
*  docs(bitmart,coinmate) fetchIsolatedBorrowRate docstring fixes [a78afca5f6](https://github.com/ccxt/ccxt/commits/a78afca5f698ceeb38daf381c780c26549d50d93)
*  feat(coinbase): infer fee currency [c250be2f57](https://github.com/ccxt/ccxt/commits/c250be2f570bb7a6df602cc1a9c0d23e92fe3713)
*  add order fee currency [99bfa660fb](https://github.com/ccxt/ccxt/commits/99bfa660fb24011d481ceee6df1ebfdbfc08e621)
*  add response tests [949b4ee1a0](https://github.com/ccxt/ccxt/commits/949b4ee1a0324d78bb4f4d2f46f137d954fbfb67)
*  fix(bingx): percentage parsing [6f5291839c](https://github.com/ccxt/ccxt/commits/6f5291839cef3238324359f850dcb6b9980ef9f4)
*  closePosition change return type [981aec9637](https://github.com/ccxt/ccxt/commits/981aec963794d1593e212d9b5b1977deb5ab3bc8)
*  4.1.78 [aa7926f8a3](https://github.com/ccxt/ccxt/commits/aa7926f8a391bedf3cfd3b9696c789dfad933e35)


## 4.1.77 (2023-12-05)

*  fix(examples): fix exchange capabilities to sort by certified and include pro [fde51f0915](https://github.com/ccxt/ccxt/commits/fde51f09151037910293fd10404fc9ea40f4a444)
*  bingx has closeAllPositions [e3c19c5455](https://github.com/ccxt/ccxt/commits/e3c19c54555c85928f3dfb5839819d202177479c)
*  pr comments [79a6e6e4b7](https://github.com/ccxt/ccxt/commits/79a6e6e4b777847037904cccf944878d0b05cbed)
*  fix(gate): add 2h tf [49ad733dec](https://github.com/ccxt/ccxt/commits/49ad733dec81974c41f36bed66fded0c8c172226)
*  fix(bitstamp): fetchOHLCV end time calculation [8349802a51](https://github.com/ccxt/ccxt/commits/8349802a51090e499897e0d406b7ef1b29de71e2)
*  resolve whitespace after comma python error [d22d2e72de](https://github.com/ccxt/ccxt/commits/d22d2e72de866099f92494c31dd6b4dcd7e78e31)
*  feat(bitrue): createMarketBuyOrderWithCost [93e710c88f](https://github.com/ccxt/ccxt/commits/93e710c88f5ef7273aaa90da1fe1e0011481223d)
*  test(bitrue): static request, createMarketBuyOrderWithCost [38719c1181](https://github.com/ccxt/ccxt/commits/38719c11819383cded90f5b0c83ecd67bbf683c3)
*  add BTC/USDT:USDT to static markets [d85b32a7b3](https://github.com/ccxt/ccxt/commits/d85b32a7b36ca20471a2de72d2d228ee6465756a)
*  fix php [36b813441d](https://github.com/ccxt/ccxt/commits/36b813441dbc316b0f521ac2cc399ce3d50776a6)
*  okx ts [ec65cc55e4](https://github.com/ccxt/ccxt/commits/ec65cc55e4b0ba7d98c78543c8f44758333b9819)
*  feat(coinbase): createMarketBuyOrderWithCost [a4ef4d4706](https://github.com/ccxt/ccxt/commits/a4ef4d47068d5a2e573efa0e5f4ecc5577eb088f)
*  test(coinbase): static request, createMarketBuyOrderWithCost [6eb400f4b0](https://github.com/ccxt/ccxt/commits/6eb400f4b0962706215c79da3ab230acd8866445)
*  static [49937f08bb](https://github.com/ccxt/ccxt/commits/49937f08bb0386a134e79780cd0309d2c9aaba92)
*  undefined check [a24c3511c5](https://github.com/ccxt/ccxt/commits/a24c3511c53fcc908f724e0bfacf052754c50d32)
*  Update bitmex.ts [dd91c292fb](https://github.com/ccxt/ccxt/commits/dd91c292fb04b320fb1f944a997817f6bad36c7e)
*  4.1.77 [49df13e61b](https://github.com/ccxt/ccxt/commits/49df13e61bd93b79af0d830ea857cfd8ed7f33bf)


## 4.1.76 (2023-12-04)

*  feat(exchange): new methods closePosition and closeAllPositions [6565ce2f1c](https://github.com/ccxt/ccxt/commits/6565ce2f1c584c7650015a57edd68987b4107e7e)
*  fix(client.php): fix check for binary and non printable characters [7fdf48fb3e](https://github.com/ccxt/ccxt/commits/7fdf48fb3efc0f60771b1d8453a77b55b63a228f)
*  closePosition, closeAllPositions: false [abddf43aa8](https://github.com/ccxt/ccxt/commits/abddf43aa8d9b817e097ee207c1120b5a858004c)
*  feat(bingx): cancelAllOrders [8172a5799d](https://github.com/ccxt/ccxt/commits/8172a5799db1e002c1579b863d4e19d517b9285e)
*  fix(bingx): add base Fees [c16739baa5](https://github.com/ccxt/ccxt/commits/c16739baa55e157ef8002cda3d2f24b953d771d4)
*  fix object [1234da7fb3](https://github.com/ccxt/ccxt/commits/1234da7fb3fff83ed608ae1724abc2d45d5604a5)
*  move object up [3b9396da38](https://github.com/ccxt/ccxt/commits/3b9396da38f7faf2664d7bb1ad20e1c9dcd8a59f)
*  conflict [0dde56720e](https://github.com/ccxt/ccxt/commits/0dde56720ea0e4a0c7df2082cfca9919d9ede8e6)
*  binance: add apis [4e90c1358c](https://github.com/ccxt/ccxt/commits/4e90c1358c0f274e8e2faee6d29a881dc1fa07e5)
*  okx: add apis, update rate limit [e2d72a8f51](https://github.com/ccxt/ccxt/commits/e2d72a8f51f43b2c9825fdbdb7dd7c2b7e6c6439)
*  cryptocom: remove transfer & fetchtransfer [b905727f49](https://github.com/ccxt/ccxt/commits/b905727f49530eb3340764abdb779bab6dd00645)
*  base exchange clasePosition fix [8ea8816042](https://github.com/ccxt/ccxt/commits/8ea8816042b67935eaba5fc6c7e3d31abaebf54f)
*  fix transpiling issue [e8ceb2bd9b](https://github.com/ccxt/ccxt/commits/e8ceb2bd9b39ba2dc55acd2bc90bf7b7237d7064)
*  remove closePosition [9f7fececdb](https://github.com/ccxt/ccxt/commits/9f7fececdbd63a62da12a58c510096f72fdb1245)
*  format client [34d67b026a](https://github.com/ccxt/ccxt/commits/34d67b026aac7197e8b715f802ccf3efa9b5bde7)
*  disable eslint [e4ee99ee59](https://github.com/ccxt/ccxt/commits/e4ee99ee5931f1fb0d1901679d0b10b291588c5f)
*  update type [07db5a4538](https://github.com/ccxt/ccxt/commits/07db5a45380132e1bb6cb26c3085a4422f210ad7)
*  4.1.76 [ecfb6186da](https://github.com/ccxt/ccxt/commits/ecfb6186dabb64717db52115e727d828bfe7bd17)


## 4.1.75 (2023-12-03)

*  feat(bigone): createMarketBuyWithCost [18ab7f99b4](https://github.com/ccxt/ccxt/commits/18ab7f99b4bc66f2d9d777aa3f18154cf4485593)
*  test(bigone): static request createMarketBuyOrderRequiresPrice [4d2789bfd1](https://github.com/ccxt/ccxt/commits/4d2789bfd1dedde00a44e05c630ed6fe348bcfbb)
*  update createMarketBuyOrderWithCost [08778f34d4](https://github.com/ccxt/ccxt/commits/08778f34d4e8c408c78c1fcf0f8f4fd2e198846b)
*  update has ordering [0f2f24fa84](https://github.com/ccxt/ccxt/commits/0f2f24fa847dd181ac31c1e9035220a70fb95cf4)
*  feat(bingx): create market order with cost methods [fdc456c8d1](https://github.com/ccxt/ccxt/commits/fdc456c8d10be7258bd6a585df0b11607fd5f00a)
*  remove InvalidOrder import [281d4a3ac3](https://github.com/ccxt/ccxt/commits/281d4a3ac3003eed9ed8a7e4e7f40ab869162507)
*  test(bingx) static request tests, create market order with cost methods [2bd81270b8](https://github.com/ccxt/ccxt/commits/2bd81270b85695864b018ba0872115d560c807bc)
*  PR fix and test [a24c32f520](https://github.com/ccxt/ccxt/commits/a24c32f520a6b753c379d4b67b84820b1a253368)
*  revert old logic [7616bc8bfd](https://github.com/ccxt/ccxt/commits/7616bc8bfde88500a4c6fc0c06aa66edcff20470)
*  fix(exchange): paginatedCursor sort by descending timestamp [5ca76de8c8](https://github.com/ccxt/ccxt/commits/5ca76de8c8107bec4ecfb9184231d75c6839f553)
*  feat(kraken): add pagination to fetchWithdrawals [c3a6a25bcc](https://github.com/ccxt/ccxt/commits/c3a6a25bcc7beeef29c73187119294be7eabd2f4)
*  feat(bitmart): createMarketBuyOrderWithCost, createMarketOrderWithCost [768b687e37](https://github.com/ccxt/ccxt/commits/768b687e3762f795ad8126d283c7616362a0f884)
*  test(bitmart): static request, createMarketBuyOrderRequiresPrice [ed09726eb5](https://github.com/ccxt/ccxt/commits/ed09726eb5c77fa685230f58ef8e9e007475837c)
*  fix(gate): add account section [d6e300269a](https://github.com/ccxt/ccxt/commits/d6e300269ad023515326d1ba30dd5bbf60cd6053)
*  fix bigone postOnly [b24cecceb6](https://github.com/ccxt/ccxt/commits/b24cecceb6bab0da270a86034d62e02e78b71422)
*  docs: add unified networks reference [6ed6f3b7c5](https://github.com/ccxt/ccxt/commits/6ed6f3b7c567d8f52ec6a98d7649a4e1d57f95c7)
*  fix(coinbasepro): watchOrdersForSymbols loadMarkets before checking market symbols [e9e02f4c8f](https://github.com/ccxt/ccxt/commits/e9e02f4c8fc682f62b2bbb9f84991c231f5dd104)
*  feat(binance): add watchOrdersForSymbols, #20201 [9fe53def89](https://github.com/ccxt/ccxt/commits/9fe53def892095ff65de9373fd8113164be0e878)
*  feat(exchange): fetchPaginatedCallCursor add break condition for since [7f61b4080e](https://github.com/ccxt/ccxt/commits/7f61b4080eac36ac93fb5b0df51272ea5e573a55)
*  fix build [d018d28f8d](https://github.com/ccxt/ccxt/commits/d018d28f8d480c6e3934edb96a5a1aaeb63fd396)
*  fix types checks [bcd83295ba](https://github.com/ccxt/ccxt/commits/bcd83295ba7febf988608ae914339c20c7aab0e5)
*  fix(Client.ts): only decompress binary messages [de0b324475](https://github.com/ccxt/ccxt/commits/de0b32447586ef42c8b1a84ed927bfcd62199d30)
*  remove createMarketOrderWithCost and set to false [962364326e](https://github.com/ccxt/ccxt/commits/962364326ed647b1ce9481bdeacfd8bf26715f74)
*  add explanation comment [1fee5109e4](https://github.com/ccxt/ccxt/commits/1fee5109e462a0e89f1d88125c131599a10a8137)
*  protect access [f130e289d7](https://github.com/ccxt/ccxt/commits/f130e289d7318f9aa0fa340595f92a33aa8e2a7d)
*  fix(kraken): comment linting [c30921ddfc](https://github.com/ccxt/ccxt/commits/c30921ddfc66427edcf58a1aa052583a4cf981d6)
*  fix comment [ec7b928ba8](https://github.com/ccxt/ccxt/commits/ec7b928ba8c6a16b76ca16add86b3bed97da0c3e)
*  4.1.75 [3552ef2c02](https://github.com/ccxt/ccxt/commits/3552ef2c0237157142d70ee174b49c257923cf77)


## 4.1.74 (2023-12-02)

*  feat(cex): add ws trading [45e48defb9](https://github.com/ccxt/ccxt/commits/45e48defb9fb8120a6d24434a3e846fc720cc96b)
*  fix cancelAllOrders [7bf59c2b2a](https://github.com/ccxt/ccxt/commits/7bf59c2b2abb31e014dbb0c90abf52896e3bd87f)
*  return directly [4e4c7290e2](https://github.com/ccxt/ccxt/commits/4e4c7290e2bb3f98bd831c44f10cfda979196cd1)
*  add sample order [87ed19fd22](https://github.com/ccxt/ccxt/commits/87ed19fd2209f030e87617843cdede3a597a1f64)
*  pr comments and fixes [87f6449936](https://github.com/ccxt/ccxt/commits/87f6449936fa13a24e08afab3f3240f85ed4e70e)
*  fixes [6522762bea](https://github.com/ccxt/ccxt/commits/6522762bea1f97752da1f674cbdc576e341c2358)
*  first commit [9bb3f30456](https://github.com/ccxt/ccxt/commits/9bb3f304562ca661cdff0d5ef040d44bc4d79383)
*  docs: add language panels [cc33e6520e](https://github.com/ccxt/ccxt/commits/cc33e6520e1b88aebd7072f2797220a07441cea1)
*  feat(bybit): createMarketBuyWithCost [74758ddf34](https://github.com/ccxt/ccxt/commits/74758ddf344522f875ed96e3ce7892f1adeace31)
*  test(bybit): static request createMarketBuyOrderRequiresPrice [6fedb673d5](https://github.com/ccxt/ccxt/commits/6fedb673d5f399951373facbef28586317d0f278)
*  feat(okx): createMarketBuyWithCost [2a75002379](https://github.com/ccxt/ccxt/commits/2a75002379394df50e523f75b171fe4fb2946cf2)
*  test(okx): static request createMarketBuyOrderRequiresPrice [6b6ecfcc45](https://github.com/ccxt/ccxt/commits/6b6ecfcc4594951a30bc80bc5de9d6bb5d654363)
*  exmo: modifyMarginHelper remove method usage [5632380993](https://github.com/ccxt/ccxt/commits/5632380993de3bc3fe4cc807985795d3d048ec02)
*  exmo: fetchTradingFees remove method usage [d2956ce6e9](https://github.com/ccxt/ccxt/commits/d2956ce6e9b269e22969f2dc8032e61b4c7246aa)
*  exmo: createOrder remove method usage [45a37dab40](https://github.com/ccxt/ccxt/commits/45a37dab403ba72795b81117450b82492fd749f8)
*  update createMarketBuyOrderWithCost [d817c4dd71](https://github.com/ccxt/ccxt/commits/d817c4dd71be798afbbf8d498d5f540985bfde83)
*  change has ordering [ea1d8f1de4](https://github.com/ccxt/ccxt/commits/ea1d8f1de42a97fe67da468378d2b187b613e719)
*  update createMarketBuyOrderWithCost [cd427ffbf2](https://github.com/ccxt/ccxt/commits/cd427ffbf2b56e090b5b7cc45feb85da3d9d0f04)
*  set createMarketSellOrderWithCost to false [7f69d98f08](https://github.com/ccxt/ccxt/commits/7f69d98f08c9a3fbe3e90d25001aeb7d967e4c52)
*  revert some branching changes [e33366d37e](https://github.com/ccxt/ccxt/commits/e33366d37e0c9214093bfe2bc3e799c8b21e3638)
*  add more static tests [ea7ed09042](https://github.com/ccxt/ccxt/commits/ea7ed0904266722d4c99b544e8f26a6f22125b78)
*  PR fix [8e496f8a84](https://github.com/ccxt/ccxt/commits/8e496f8a8469967ba3087d70c4516b9666acdfe7)
*  add static test and improve docs [4b1a16cc74](https://github.com/ccxt/ccxt/commits/4b1a16cc74c3b2285fdf9f4aa3d70045addc3dd4)
*  add missing await [672e48dfab](https://github.com/ccxt/ccxt/commits/672e48dfabe5938269c9da6059953121379c8e89)
*  move test [2788f12d29](https://github.com/ccxt/ccxt/commits/2788f12d2955152e29af4a1eee1197f02c7b34ba)
*  pr fix and tests [82cfba49b0](https://github.com/ccxt/ccxt/commits/82cfba49b05a111d40778333e93f3fa639e1c5e4)
*  add static market [beee1dee20](https://github.com/ccxt/ccxt/commits/beee1dee200a0208efbbc99ee75efe40bca80d17)
*  fix #15121 and redelist tidex [4f4798ddb9](https://github.com/ccxt/ccxt/commits/4f4798ddb9c943566a6230f87fde132266b8cf19)
*  fix type [c7d0562458](https://github.com/ccxt/ccxt/commits/c7d0562458bfa5a15ad30bf4b15c9184f9fce5fb)
*  fix #15121 and redelist tidex [94c1e6ec98](https://github.com/ccxt/ccxt/commits/94c1e6ec982cde1bd797c7125377a87849fe8794)
*  add static tests [1a7306c478](https://github.com/ccxt/ccxt/commits/1a7306c478d073e02dc5894cc6393ad60d80d6a7)
*  feat(kraken): add implicit endpoints for withdrawMethods and withdrawAddreses [0d3eaf5280](https://github.com/ccxt/ccxt/commits/0d3eaf528068e952ed6c66ebe858ac6df22c3757)
*  base Exchange, create market order with cost methods [50de626fce](https://github.com/ccxt/ccxt/commits/50de626fce0111f30736ebdd231000dad8ba7949)
*  update condition [3c4b0e4b9d](https://github.com/ccxt/ccxt/commits/3c4b0e4b9d7b3229fa9edb67835009a7c4724798)
*  4.1.74 [efa87df812](https://github.com/ccxt/ccxt/commits/efa87df8126976324b5d15f18bd13e3a936eb609)


## 4.1.73 (2023-12-01)

*  fix(exchange): fetchDeposits and fetchWithdrawals first argument is code instead of symbol [f66dbec62e](https://github.com/ccxt/ccxt/commits/f66dbec62e41cae3f27595b66977352859039007)
*  latoken: fetchTradingFee remove method usage [dced114b55](https://github.com/ccxt/ccxt/commits/dced114b554d18c5a58a248592002f10a5569ee8)
*  latoken: fetchMyTrades remove method usage [11435563b1](https://github.com/ccxt/ccxt/commits/11435563b13605c9511cb8bfd9cc0a3154254530)
*  latoken: transfer remove method usage [83f1012c6b](https://github.com/ccxt/ccxt/commits/83f1012c6ba4974ce01b67b58dc30a3d3a3a82c7)
*  4.1.73 [3d5dc9814b](https://github.com/ccxt/ccxt/commits/3d5dc9814b66811442c73799bbf3021776eec237)


## 4.1.72 (2023-11-30)

*  bundle: resolve rollup warnings [fb18103664](https://github.com/ccxt/ccxt/commits/fb18103664c51fbb56f776ccfa6a6a356becee2e)
*  bundle: update packages [6dcbfe65d6](https://github.com/ccxt/ccxt/commits/6dcbfe65d651d1c69927ca987d802b1d2bd99cee)
*  bundle: update rollup config [9b34b59736](https://github.com/ccxt/ccxt/commits/9b34b59736cd99313a5724bbaa1412c50f371c56)
*  bundle: update rollup config [56df4bf8cb](https://github.com/ccxt/ccxt/commits/56df4bf8cbe904b33dc7031c96c0d6c8534148c5)
*  bingx parseOrder fee fix [6c459554be](https://github.com/ccxt/ccxt/commits/6c459554be104d58b9155b10aacc83be6c9be164)
*  bingx parseOrder spot fee [16ced7e061](https://github.com/ccxt/ccxt/commits/16ced7e061d6ef17de07ff6b34d4a923400828b0)
*  fix(mexc): createSpotOrderRequest side [5eb53e16a7](https://github.com/ccxt/ccxt/commits/5eb53e16a772b1b489523048b6e640ca42bbf6d7)
*  make the batchOrders request json [9d95885cbb](https://github.com/ccxt/ccxt/commits/9d95885cbb2704889591ea5b02d90598a5c8f49c)
*  test(mexc): createOrder, createOrders static tests [47bd7b3c11](https://github.com/ccxt/ccxt/commits/47bd7b3c11d874db93796fbd5e0a82b6635beaf5)
*  feat(coinex): createMarketBuyWithCost [4e2d62416b](https://github.com/ccxt/ccxt/commits/4e2d62416be91582b997ee51c2cedb4e4ec4d2f1)
*  test(coinex): static request createMarketBuyOrderRequiresPrice [21f2fb236c](https://github.com/ccxt/ccxt/commits/21f2fb236ce47fafd293f1d3ee5e0f296dca758a)
*  mexc add static market [cacbb59f78](https://github.com/ccxt/ccxt/commits/cacbb59f784c6413a81d229049af3c65a3173b10)
*  PR fix and add tests [269ed502c1](https://github.com/ccxt/ccxt/commits/269ed502c17be4d01696928c0f7e805ed2c37d76)
*  add responseTests and swap fee [b9dfcc6668](https://github.com/ccxt/ccxt/commits/b9dfcc66680f5b6106abf45a1907d2dc7803ac77)
*  fix appveyor: bump node [0dbc92c379](https://github.com/ccxt/ccxt/commits/0dbc92c379942b427cd0b00a9412c8e4219ada9c)
*  bump to 20 [c81da28b41](https://github.com/ccxt/ccxt/commits/c81da28b4139ef1a452cd1abbb3af723eec3d292)
*  remove node installation [156bf53ada](https://github.com/ccxt/ccxt/commits/156bf53ada81572a788121ea25ca67c329dc2e8c)
*  try installing it manually [70cc0f6d74](https://github.com/ccxt/ccxt/commits/70cc0f6d749de65ff499102a5b8152a7e7ff622e)
*  use 18 [5c8c39fb8e](https://github.com/ccxt/ccxt/commits/5c8c39fb8e4c35164b5e5d6bb282f16f870cd673)
*  gate transaction statuses [774b20ae32](https://github.com/ccxt/ccxt/commits/774b20ae324fb49bb86e1a3d286df432cfd0e08d)
*  try new image [f839cb5b42](https://github.com/ccxt/ccxt/commits/f839cb5b420c0045d5a434df41f1c7d0d16f54f8)
*  use env var [1f21ea609a](https://github.com/ccxt/ccxt/commits/1f21ea609ac53d440406340e56aa262d9f918234)
*  PR fixes [0ad9ab314c](https://github.com/ccxt/ccxt/commits/0ad9ab314cacc8558ae8260eafbd1fb7a64c3afa)
*  fix bingx test [487eb200ce](https://github.com/ccxt/ccxt/commits/487eb200ceae7198f991d238085629d2f9d6ab60)
*  4.1.72 [b663884576](https://github.com/ccxt/ccxt/commits/b663884576e73d6a636b7a718ea9aafcb928a2b2)


## 4.1.71 (2023-11-30)

*  gate: fetchFundingHistory remove method usage [e90a21ffba](https://github.com/ccxt/ccxt/commits/e90a21ffbab769bf8ce67de4ae3a72c60f1af4bc)
*  gate: fetchOrderBook remove method usage [936656f939](https://github.com/ccxt/ccxt/commits/936656f939e4c1334334c5638548775f3d082ddf)
*  gate: fetchTicker remove method usage [47a8cb159a](https://github.com/ccxt/ccxt/commits/47a8cb159a148fbe202268a73d995f917034c705)
*  gate: fetchTickers remove method usage [3513677dd5](https://github.com/ccxt/ccxt/commits/3513677dd54e7defd23cd81b18a5ccbe9f05ee30)
*  gate: fetchBalance remove method usage [b892818fa4](https://github.com/ccxt/ccxt/commits/b892818fa42eef6d9a6ac41f243470e5d8908ff4)
*  gate: fetchOHLCV remove method usage [00df972035](https://github.com/ccxt/ccxt/commits/00df97203534bfce1c76aa170520a99197f6f171)
*  gate: fetchFundingRateHistory remove method usage [f7d7629cf0](https://github.com/ccxt/ccxt/commits/f7d7629cf062bed08b3d0254100846f913eab610)
*  gate: fetchTrades remove method usage [8461389426](https://github.com/ccxt/ccxt/commits/846138942646d31379a9506830bd6de80f2fe2b8)
*  gate: fetchMyTrades remove method usage [cbd60f258c](https://github.com/ccxt/ccxt/commits/cbd60f258c5b78ad2b398c9fbf9692574db5171e)
*  gate: fetchOrder remove method usage [3ff33d430e](https://github.com/ccxt/ccxt/commits/3ff33d430e2df712d266ea69c4e3729b8f594325)
*  gate: fetchOrdersByStatus remove method usage [944c510238](https://github.com/ccxt/ccxt/commits/944c5102388c0d8bb342bd9b15ffb0b4aa445b32)
*  gate: cancelOrder remove method usage [aabf0f586b](https://github.com/ccxt/ccxt/commits/aabf0f586b0008211d104773ae1d6ec48257a450)
*  gate: cancelAllOrders remove method usage [ecfbd1c887](https://github.com/ccxt/ccxt/commits/ecfbd1c887faceb2c70c7972d11144a39e0dd223)
*  gate: setLeverage remove method usage [0f37537b37](https://github.com/ccxt/ccxt/commits/0f37537b371cb672d8d45ee3b576aa4892f9850b)
*  gate: fetchLeverageTiers remove method usage [0cea8ec260](https://github.com/ccxt/ccxt/commits/0cea8ec2604f1ed3c6848e0dedf681a7a79aa107)
*  gate: modifyMarginHelper remove method usage [97919c7e15](https://github.com/ccxt/ccxt/commits/97919c7e157d32a3cd3d4d149f527a493cec0c22)
*  binance: patch watchOrders [92cd5f6b4b](https://github.com/ccxt/ccxt/commits/92cd5f6b4bc375fc93313432fe1db8856e7074f3)
*  binance: patch keepAliveListenKey [71e42b9174](https://github.com/ccxt/ccxt/commits/71e42b9174c9cd0475101a1606169aaff4534fda)
*  Feat: Add a Binance Implicit Api Entry [8d794a82b6](https://github.com/ccxt/ccxt/commits/8d794a82b6564a3d1f4038276a3251019ef0b754)
*  gate: enable fetchTrades test [d6efd985c5](https://github.com/ccxt/ccxt/commits/d6efd985c593dc709cd992086e85609d0f2a9a2d)
*  simplify comparions [ba7da59392](https://github.com/ccxt/ccxt/commits/ba7da593923764628e201eb276e7b1b3d7a570a1)
*  coinbase: add apis [9a07608742](https://github.com/ccxt/ccxt/commits/9a076087422dfb96adfe0c402c3b8120f5a115a5)
*  4.1.71 [bb1616a45a](https://github.com/ccxt/ccxt/commits/bb1616a45a8a8a0aebc928c8c509d2419cc002ee)


## 4.1.70 (2023-11-29)

*  change binance ws url to 443 [3f20d51621](https://github.com/ccxt/ccxt/commits/3f20d51621b70156e06f0f5943bbadbb293fb0c8)
*  change binance ws url to 443 [e9a3e1f990](https://github.com/ccxt/ccxt/commits/e9a3e1f990a31b5b00c5db361c366e179264702c)
*  feat(coinex): createOrders [790748033b](https://github.com/ccxt/ccxt/commits/790748033bc0bd83776c4ac72071932ec94f8a86)
*  feat(coinex): cancelOrders [0331e83f32](https://github.com/ccxt/ccxt/commits/0331e83f329a405e48f1c725d09d11a2b27940be)
*  test(coinex): createOrder, createOrders, cancelOrder, cancelOrders static tests [91de474221](https://github.com/ccxt/ccxt/commits/91de474221303d2321cc456a0f1b5bc81a8261bb)
*  resolve createOrders type difference [72b90cb904](https://github.com/ccxt/ccxt/commits/72b90cb90498585acf853770836a2f126a3a2f67)
*  add client_id to coinex static test shipKeys [773d7d74c3](https://github.com/ccxt/ccxt/commits/773d7d74c3e8c4ddc3ebbed529ca55e38c2fc80d)
*  disable tests [94d4019eb4](https://github.com/ccxt/ccxt/commits/94d4019eb4cc6a31dd744e6a07b1639006575790)
*  small improvement [0e5277cffe](https://github.com/ccxt/ccxt/commits/0e5277cffe9e67b3f50b01ea5be42491ec9332b7)
*  fix tests and ids encoding [ec880eaa55](https://github.com/ccxt/ccxt/commits/ec880eaa55e2639ed48cdfad97260476356f5dfc)
*  4.1.70 [60fa1ed763](https://github.com/ccxt/ccxt/commits/60fa1ed7631c2f1cac014db1fdfa244825cabfda)


## 4.1.69 (2023-11-28)

*  fix issue [77620a7171](https://github.com/ccxt/ccxt/commits/77620a7171e94a890508baab0acd0c94b387661b)
*  run fix [aabf985769](https://github.com/ccxt/ccxt/commits/aabf98576998898e647ca1eb8d6fc5ba7bb00a93)
*  array support [9c16a011b8](https://github.com/ccxt/ccxt/commits/9c16a011b8037d3140a9c96670298588f01dd3f8)
*  arrays [d2d9d46719](https://github.com/ccxt/ccxt/commits/d2d9d467196a63ebbd1712676e111f59f0fcf1ca)
*  recode for multi methods [1bc5065f01](https://github.com/ccxt/ccxt/commits/1bc5065f01ba34a673dae3df034b1c159d62274b)
*  undefined [72f01dcc1e](https://github.com/ccxt/ccxt/commits/72f01dcc1e407e86826c64682e369f55baa75d4e)
*  python: only add tox requirement for qa [a7b424c8ef](https://github.com/ccxt/ccxt/commits/a7b424c8ef521a477d4d28f7f4f1c6197c687d76)
*  ascendex: remove method from fetchBalance [dcea2122ae](https://github.com/ccxt/ccxt/commits/dcea2122aeba30f7bc0fffb9285e2b5bdde40390)
*  ascendex: update jsdoc [b9adc6f708](https://github.com/ccxt/ccxt/commits/b9adc6f70819dba51450673f6c36e65d951feb55)
*  ascendex: remove method from fetchOrder [565680af62](https://github.com/ccxt/ccxt/commits/565680af625b216423c7f434b4ad50ccfff3e10e)
*  ascendex: remove method from fetchOpenOrders [68d112c2b7](https://github.com/ccxt/ccxt/commits/68d112c2b77164a4f023124e43af5c8442dbf709)
*  ascendex: remove method from fetchClosedOrders [b9c74b6090](https://github.com/ccxt/ccxt/commits/b9c74b609050c5656bc094ca4f90b294c1427b7d)
*  ascendex: remove method from cancelOrder [2c9078000d](https://github.com/ccxt/ccxt/commits/2c9078000ded803bdd04272406daf080841c2fbf)
*  ascendex: remove method from cancelAllOrders [4f10b4aa25](https://github.com/ccxt/ccxt/commits/4f10b4aa25d3e3499a872d1167435262b55c9619)
*  fix and update [6a16ba6a8e](https://github.com/ccxt/ccxt/commits/6a16ba6a8e7aa3a9f7a9c679a3e2b382e7d5ac59)
*  update [ed2d1bae52](https://github.com/ccxt/ccxt/commits/ed2d1bae52e4dfec48e62f392d117ceec2b7b3c4)
*  comment [7575f45177](https://github.com/ccxt/ccxt/commits/7575f45177e41d67f4b926bebb9634147564d507)
*  vars [cc608179ed](https://github.com/ccxt/ccxt/commits/cc608179edab549868a1544c66a09d84439a11f0)
*  fix(cli.ts, cli.js): small numbers parse numbers, large numbers keep as string [6b231edef4](https://github.com/ccxt/ccxt/commits/6b231edef48b1f933b07e69f8f6970c70d2685ab)
*  update py tests [3bb6c85e8a](https://github.com/ccxt/ccxt/commits/3bb6c85e8a6d1e2f720ea65b689739c161f57dc2)
*  two lines [e0a73d359b](https://github.com/ccxt/ccxt/commits/e0a73d359bb91e37f2f63d601d13612b3bb280ad)
*  case [7463b3719a](https://github.com/ccxt/ccxt/commits/7463b3719aadb3598aa25a52691c610e21e2b1ed)
*  finalize py [f2974c33b3](https://github.com/ccxt/ccxt/commits/f2974c33b39e80bf3c69cde5283d86a1ffc35083)
*  rename to dirname [c07bc8fb37](https://github.com/ccxt/ccxt/commits/c07bc8fb37bfd37dc474c3a8da5f5fea51e49625)
*  final updates [a327188a79](https://github.com/ccxt/ccxt/commits/a327188a792c7731a43bd312d365942afa2f1d32)
*  linting fix [33d4242428](https://github.com/ccxt/ccxt/commits/33d4242428be6de8b8cb87fdddb84b420ea2c71d)
*  missing py name [e2f6656a69](https://github.com/ccxt/ccxt/commits/e2f6656a6966f7070699b13d5dad0accf46e4bac)
*  kraken [bccdabe461](https://github.com/ccxt/ccxt/commits/bccdabe4617d2511b97b916608d42abab2b82c68)
*  phemex new endpoints [bc51bf525a](https://github.com/ccxt/ccxt/commits/bc51bf525ae21f65db4370402d2c143b53229612)
*  phemex comments [f61ac4bb76](https://github.com/ccxt/ccxt/commits/f61ac4bb7640a07a25995b9106799c22c320882c)
*  restore 150 limit for spot markets [ace667811a](https://github.com/ccxt/ccxt/commits/ace667811a0ce083a2de0f94252e9fba41c99737)
*  restore 150 limit for spot markets [22feabce8f](https://github.com/ccxt/ccxt/commits/22feabce8f8522cb77cb3707eb53199e8014499a)
*  review fix [0937f573a7](https://github.com/ccxt/ccxt/commits/0937f573a7f1498c5de33cbe51bac2f878916c01)
*  4.1.69 [a83d7a822f](https://github.com/ccxt/ccxt/commits/a83d7a822f1bac668e717aac1b6ee04af06158f4)


## 4.1.68 (2023-11-28)

*  errors [4da8b0f52b](https://github.com/ccxt/ccxt/commits/4da8b0f52bedc88f9e87f367bf4920f4c4231599)
*  borrowMargin [9bd6e817d5](https://github.com/ccxt/ccxt/commits/9bd6e817d5ee74232c76299cf2aaa2a73b67f753)
*  repay [970e9595f9](https://github.com/ccxt/ccxt/commits/970e9595f9b65d56acd27e99629e2d67f0634820)
*  static tests [57b3d3e56d](https://github.com/ccxt/ccxt/commits/57b3d3e56d59e8b18b670ce992bdc2d974b356c1)
*  method names [4325f390eb](https://github.com/ccxt/ccxt/commits/4325f390eb9e3f5120be2b1153bd369e2a176534)
*  infer isolated from symbol [84e0766659](https://github.com/ccxt/ccxt/commits/84e07666590b2efd2f6b5f666731f45495717b2c)
*  default [83d9ef5570](https://github.com/ccxt/ccxt/commits/83d9ef5570ffcd0ed46d8fca8b1a4c89c5d5f00d)
*  small fix [7688140ccc](https://github.com/ccxt/ccxt/commits/7688140cccfc37a7899c8299fce9fa9530c955a5)
*  remove check [95575f0296](https://github.com/ccxt/ccxt/commits/95575f02969ae077d4cc72520974bab8a47a1041)
*  undefined [312c305a45](https://github.com/ccxt/ccxt/commits/312c305a45a76b81c35c5086a1da1643f0071ec8)
*  fix(exchange): watch_positions_for_symbols returning coroutine error [00cbef2b43](https://github.com/ccxt/ccxt/commits/00cbef2b43438292547e893dc6c38b6f0fb12f14)
*  fix(binance):watchTrades for future without defaultType and subtype defined [53f050192a](https://github.com/ccxt/ccxt/commits/53f050192ae786e18bb13973e8454f58aa23ab4e)
*  fix(exchange): watchPositionForSymbols [5cd9499c29](https://github.com/ccxt/ccxt/commits/5cd9499c29354c10f84da319601fb83ffd83ec7c)
*  revert file [53af971de7](https://github.com/ccxt/ccxt/commits/53af971de768cb90ad903824de32550ff6f15584)
*  fix(Exchange): snake_case methods [9430c71dbd](https://github.com/ccxt/ccxt/commits/9430c71dbd7da2e762e654e0ec08e6148916b4d0)
*  fix(Exchange): check_conflicting_proxies snake case [6c754003fd](https://github.com/ccxt/ccxt/commits/6c754003fd2f77fe81e070db23ae14337fe1acc3)
*  gate remove commonCurrencies [c9d3107317](https://github.com/ccxt/ccxt/commits/c9d3107317efa008629789ec695626276b0e890d)
*  bybit comments [2fc3b89cbf](https://github.com/ccxt/ccxt/commits/2fc3b89cbfc834ad589c57a8ae595c4bd8124433)
*  fix(transpile): add missing functions [0eedca2bcf](https://github.com/ccxt/ccxt/commits/0eedca2bcfe5565a3a6f975a0b57c3f5348f69b6)
*  exchange: patch safeTicker [98a24e1fc8](https://github.com/ccxt/ccxt/commits/98a24e1fc89c429d0fb3d6cecb9cdeb3d4541d6c)
*  4.1.68 [eb4faedbae](https://github.com/ccxt/ccxt/commits/eb4faedbae4371b21839aacc2a779f0d2d08c9db)


## 4.1.67 (2023-11-27)

*  safe [cd506e249c](https://github.com/ccxt/ccxt/commits/cd506e249ca297715400c5a8e3a29c541b753b55)
*  feat(coinbase): increase balance limit [5ef37e4638](https://github.com/ccxt/ccxt/commits/5ef37e4638a1be5436c8ddd7c1d94f6fdf59a713)
*  reset [6914d186e4](https://github.com/ccxt/ccxt/commits/6914d186e46ab55775895a70e50f5a6f8a6c9ff8)
*  upd new [0339703cbd](https://github.com/ccxt/ccxt/commits/0339703cbd9e583e707777ea3b0179f277b9c316)
*  add typescript and python types [991258635e](https://github.com/ccxt/ccxt/commits/991258635e3a7332a091ab0c7e55294a69e97eac)
*  fix(bingx): copyTrading api [7209268eef](https://github.com/ccxt/ccxt/commits/7209268eeffa47e99e1a2745048039e0522ff2a6)
*  make field optional [e628828870](https://github.com/ccxt/ccxt/commits/e628828870b93ee21a3bf9c9d5e51cefa5770e05)
*  4.1.67 [659fd4e90d](https://github.com/ccxt/ccxt/commits/659fd4e90d6adda97a0702fd30f24d085546aa9f)


## 4.1.66 (2023-11-26)

*  rework [1c4e048436](https://github.com/ccxt/ccxt/commits/1c4e048436d469e74ce1e2556a58ac7b8ee91119)
*  TS/JS proxies [cca6517075](https://github.com/ccxt/ccxt/commits/cca65170751501a9e031b2775256c67bdce453c7)
*  minor updates [1a6dd71caa](https://github.com/ccxt/ccxt/commits/1a6dd71caa766df4f041e2fb271c97b16ae55bd8)
*  ts reorg [4be2b6ca9e](https://github.com/ccxt/ccxt/commits/4be2b6ca9e421bf3c7ad04e3de4f8dd30c92f8dc)
*  php sync reorg [518022326f](https://github.com/ccxt/ccxt/commits/518022326f011761697c7d5c5b6d7bc67c1c3cf2)
*  php async reorg [238577d2af](https://github.com/ccxt/ccxt/commits/238577d2af263efd373a23356c819307c7bfeeda)
*  proxy examples [beff0ded92](https://github.com/ccxt/ccxt/commits/beff0ded924175ac4efc3a8d19f6bb91b44aca3b)
*  eaxmple ts [409d6706fa](https://github.com/ccxt/ccxt/commits/409d6706fa1ef091a8c0df2f0515d69de8b6fae0)
*  ts file [699252b397](https://github.com/ccxt/ccxt/commits/699252b397993ea6147d798ee7177a307b14c4c2)
*  manual edits [6c3bcf3341](https://github.com/ccxt/ccxt/commits/6c3bcf3341686448e5d3d3be82813bd8affffc18)
*  url [f8ebef6f10](https://github.com/ccxt/ccxt/commits/f8ebef6f1084f603c7001d9c979265a15cfe062b)
*  update proxy [c1b8959afe](https://github.com/ccxt/ccxt/commits/c1b8959afe705664dc18d6e4760915a3ea3ff70d)
*  JS proxy [1d492065ba](https://github.com/ccxt/ccxt/commits/1d492065bad55216129b20c763f86172fdb8c0c6)
*  transpile & example [a6dc07e3bf](https://github.com/ccxt/ccxt/commits/a6dc07e3bf595ced0b704342f5c62d60787533ee)
*  exchange [d598190a48](https://github.com/ccxt/ccxt/commits/d598190a480517d8276b073274f2d8a5ea0f5b61)
*  proxy test sample [79aa97c5d5](https://github.com/ccxt/ccxt/commits/79aa97c5d58579f691ad66cf241db67055af7b5d)
*  js base [0904e4bcc8](https://github.com/ccxt/ccxt/commits/0904e4bcc82d3d12f674b97f8e44376ea95360cd)
*  ts & py [58b9155883](https://github.com/ccxt/ccxt/commits/58b9155883e80e4b0456a3acffdfd011977b2278)
*  minors [d585a32b8c](https://github.com/ccxt/ccxt/commits/d585a32b8cda14d5546d8e94e5a5e817f2bc7e40)
*  transpile to fix python [e1a3195659](https://github.com/ccxt/ccxt/commits/e1a319565949fe275331ec371bb8be437d970c1c)
*  transpile [ci proxy] [01ef172a55](https://github.com/ccxt/ccxt/commits/01ef172a5598281e893e6a3ae16e9e0c138f471f)
*  fix httpProxy [6e6f365b6a](https://github.com/ccxt/ccxt/commits/6e6f365b6af2a6153f0abdf69c4289aa138cbecc)
*  arr [39c1a44130](https://github.com/ccxt/ccxt/commits/39c1a4413008f626303d67765065cb89a2d748c9)
*  add httpProxy [154f0bb0ac](https://github.com/ccxt/ccxt/commits/154f0bb0ac91e41648ea4ee8572ee46eaa2c1d77)
*  change proxy to new [b0b0ac8e56](https://github.com/ccxt/ccxt/commits/b0b0ac8e56963b74e14c8a42f3dda178d774bc99)
*  minor changes [6ac0d9593f](https://github.com/ccxt/ccxt/commits/6ac0d9593f0c63e0e86d50045e0ea14b87ad9a5a)
*  php test upd [7caa3156d0](https://github.com/ccxt/ccxt/commits/7caa3156d02e528f11f1f5961200c77088b0a50c)
*  py test upd [96839b6d14](https://github.com/ccxt/ccxt/commits/96839b6d146350a15d24e3ea1c9b4d658bad340a)
*  add proxy funcs in tests.ts [e72268cb33](https://github.com/ccxt/ccxt/commits/e72268cb330d49d1698e63694cf82fb998de06c7)
*  proxyUrl agents & tests [60416798e7](https://github.com/ccxt/ccxt/commits/60416798e709edd6802b1c54d27661387dbb0e97)
*  all tests [58caf2c74b](https://github.com/ccxt/ccxt/commits/58caf2c74b2237a656e6dc091b4bd09c9f95406e)
*  added tests across all langs [fa6337e56f](https://github.com/ccxt/ccxt/commits/fa6337e56fd30d48313c3025f820c9e4ded84474)
*  further changes [b0bdcdd573](https://github.com/ccxt/ccxt/commits/b0bdcdd573eee2a78c48aae2be087f14166fdaff)
*  revert [734690b2e6](https://github.com/ccxt/ccxt/commits/734690b2e6cdb3a0ce87e14ccd9823c0c875a8ff)
*  packg [7bc8baf6f2](https://github.com/ccxt/ccxt/commits/7bc8baf6f2b7ab40a790d1404b12ca92ba62edc0)
*  fix tsr [6e8b8d1ff3](https://github.com/ccxt/ccxt/commits/6e8b8d1ff3cf289977d1e1d766d61925dba0890d)
*  minors [30140f28a9](https://github.com/ccxt/ccxt/commits/30140f28a9af93c1c0483ba2df9a208c77a3f838)
*  port 8002 [f0a0459e7e](https://github.com/ccxt/ccxt/commits/f0a0459e7eba93704c52142c715a8cf04fe165dc)
*  proxySettings clean & reset [a97b45c947](https://github.com/ccxt/ccxt/commits/a97b45c94737a5d78e01981e0a9284228eabde66)
*  prop [4cdd8c1126](https://github.com/ccxt/ccxt/commits/4cdd8c112648c75706856b6dccb918e8644c9949)
*  base updates ^ tests [ccd4271d80](https://github.com/ccxt/ccxt/commits/ccd4271d801269c6628843a4c5fe460117165aa6)
*  set_property in base, because python transpilation problems [e14ee77197](https://github.com/ccxt/ccxt/commits/e14ee77197a07e7230ed62c184725ccb863d9247)
*  set prop [df72e2b31f](https://github.com/ccxt/ccxt/commits/df72e2b31f6f704f8e562f556fe8fd743dc66a23)
*  tests [e1382cb805](https://github.com/ccxt/ccxt/commits/e1382cb805d1e52a0da398194760db7e27773e90)
*  fix php base [2c984db133](https://github.com/ccxt/ccxt/commits/2c984db133f431812fdb26485a9649107776bf8b)
*  testsafe [72009b60fd](https://github.com/ccxt/ccxt/commits/72009b60fd7325b7848aa0dc387ec96dbaa83d26)
*  fix retries [cacfaaf7f6](https://github.com/ccxt/ccxt/commits/cacfaaf7f68a2eceb7e6dd977320ac8b92ebb6f3)
*  example change [69a78947a8](https://github.com/ccxt/ccxt/commits/69a78947a87bc01bcf1865e1759ccacd06f87a37)
*  JS & PHP cleaner reorg [31abe27b37](https://github.com/ccxt/ccxt/commits/31abe27b374a98624c911451a5d6cc82ebc11d29)
*  remove placeholders from python [09f5f8ffea](https://github.com/ccxt/ccxt/commits/09f5f8ffea5e40d62b2e80c05ea383e72f5d856d)
*  cleanup [94adaa36d3](https://github.com/ccxt/ccxt/commits/94adaa36d3bf946915fea19ce454c61e0cea474d)
*  fetch reorg [6c8b9e1482](https://github.com/ccxt/ccxt/commits/6c8b9e14820cd4c802b700049241175fe85528d7)
*  temp fix workaround [cb3044a826](https://github.com/ccxt/ccxt/commits/cb3044a826caeb3fac581d444fdf93dfe17715ba)
*  proxies [2735453c77](https://github.com/ccxt/ccxt/commits/2735453c77b3e578f9867e7882dea4c845dbbf83)
*  proxyUrl rewrite [4c9a1be8fb](https://github.com/ccxt/ccxt/commits/4c9a1be8fb827142526ee3614083b44d9c0cbe18)
*  httpProxy. httpsproxy, socksProxy reorganize [866b036167](https://github.com/ccxt/ccxt/commits/866b0361674c68dcdc81b6e72113f1a0462f10b8)
*  let const [e35585279d](https://github.com/ccxt/ccxt/commits/e35585279de2999961fa8e4e7ff23f8079f17533)
*  test name for proxy [e589698991](https://github.com/ccxt/ccxt/commits/e589698991aa92331a87e1e4c963bfb4241794b9)
*  rev [07d8b5b0b8](https://github.com/ccxt/ccxt/commits/07d8b5b0b836d43ed4323cfa63c3d8ef1e2e888b)
*  nm [72fbed284a](https://github.com/ccxt/ccxt/commits/72fbed284a2bf78b7c0744b19c736bfe578ae2f8)
*  transpile method [8abbd1c530](https://github.com/ccxt/ccxt/commits/8abbd1c530167fe3b0fa2974707c808e1ec5e5e0)
*  implement WS proxies [a2387d78c0](https://github.com/ccxt/ccxt/commits/a2387d78c01b4b0c95412c83bbe0016130450a0e)
*  manuals and examples [974a73ef79](https://github.com/ccxt/ccxt/commits/974a73ef791932d2ab037dfda870ca62381868c8)
*  conflicts fixed [edd4f9e026](https://github.com/ccxt/ccxt/commits/edd4f9e026d7245f2670ec9d501a0f4344fefe0b)
*  rev [a39d357a59](https://github.com/ccxt/ccxt/commits/a39d357a59e34e8e346846846fcbcc78888988b4)
*  upgrade [a9b41c9a18](https://github.com/ccxt/ccxt/commits/a9b41c9a181658a18f4939eca3b20adb4e38e53a)
*  comment two spaces [208e412ade](https://github.com/ccxt/ccxt/commits/208e412ade893c3d34b57e9a0e16dcae2f3f0207)
*  update proxy tests [b1d3925d5d](https://github.com/ccxt/ccxt/commits/b1d3925d5d37ddcfcd359739408ca2291a8894cb)
*  fix python syntax [5f83e56b78](https://github.com/ccxt/ccxt/commits/5f83e56b78ce1aa06bcb7f23c34555c4baf68490)
*  remove callback from example (out of scope) [a7397bb709](https://github.com/ccxt/ccxt/commits/a7397bb709fb3a93335877eae4e6015b20ef64d4)
*  fix python [853c607bc2](https://github.com/ccxt/ccxt/commits/853c607bc25d2b4df77fe89b26014cef2063482f)
*  fix(gate): conflicting markets handling [aa691fd746](https://github.com/ccxt/ccxt/commits/aa691fd746ec6b88d94196a2b0c0fa618d9561c0)
*  4.1.66 [ff04a53311](https://github.com/ccxt/ccxt/commits/ff04a53311d78454687161c655efecef8935364a)


## 4.1.65 (2023-11-25)

*  bitmart: remove method [a445c93e50](https://github.com/ccxt/ccxt/commits/a445c93e50775c2ad2c03e7f568bcf21ef13af26)
*  mexc: add internal transfer api [17b1901a66](https://github.com/ccxt/ccxt/commits/17b1901a66fd0dd0bab544c835791de29c660636)
*  bitmex fetchMarkets docstrings [e8cb9e23b1](https://github.com/ccxt/ccxt/commits/e8cb9e23b181d8427c2b1a1e14e105c3eccfa311)
*  fetchTickers description [7f1e67809f](https://github.com/ccxt/ccxt/commits/7f1e67809f25b1c45fdca690975235b470257693)
*  fix!(cryptocom): fetchPositions response returns numContracts as an absolute value, and also returns side [1dd3d605f5](https://github.com/ccxt/ccxt/commits/1dd3d605f5bf37c12c611bd87ded4850141c0705)
*  add static tests [0e3f48b6b9](https://github.com/ccxt/ccxt/commits/0e3f48b6b9a023bd1b9bcec9392731dd41d20540)
*  fix(bybit): tickers handling [057a14fb0c](https://github.com/ccxt/ccxt/commits/057a14fb0c5532006ad987ba8429f70db54177ad)
*  handle symbols manually [65108cea57](https://github.com/ccxt/ccxt/commits/65108cea57a2daec6a2465e894f01329d8db6783)
*  static tests [d271a4cc41](https://github.com/ccxt/ccxt/commits/d271a4cc41e052d47c28b6f2cf4cc7f36ed8d7ac)
*  second try [771ab686ed](https://github.com/ccxt/ccxt/commits/771ab686edc3f27676ec3228a31564f543e15723)
*  fix(luno): remove await from this.checkRequiredCredentials (); [f17f34377c](https://github.com/ccxt/ccxt/commits/f17f34377cbc1522d6523ad21a0feae22d9bcb35)
*  fix(PHP): array type [f224ae0b4b](https://github.com/ccxt/ccxt/commits/f224ae0b4bba7926d3c6271d2405455a7737ddbd)
*  revert [dd6e1c7b6f](https://github.com/ccxt/ccxt/commits/dd6e1c7b6f0306f8e28319e35971a71bcf8d7630)
*  4.1.65 [a7d50f1cdd](https://github.com/ccxt/ccxt/commits/a7d50f1cddea66e219a0c293ceb9001699b81cb9)


## 4.1.64 (2023-11-24)

*  phemex: fetchOrderBook remove method usage [1736fcf893](https://github.com/ccxt/ccxt/commits/1736fcf893222b6cabf5b6bea112ff7bea91a2ec)
*  phemex: fetchTicker remove method usage [a8f93e1ff2](https://github.com/ccxt/ccxt/commits/a8f93e1ff2bb497fd2db9dc7133e920b1b6dd4be)
*  phemex: fetchTrades remove method usage [b2574874a4](https://github.com/ccxt/ccxt/commits/b2574874a44c86431c8e5d85f4e9e1bbe55ab6c4)
*  phemex: fetchBalance remove method usage [0f07d8ea48](https://github.com/ccxt/ccxt/commits/0f07d8ea48bdb3f9c3d8c8b13a23b2a65bff6c01)
*  phemex: createOrder remove method usage [43128d09f5](https://github.com/ccxt/ccxt/commits/43128d09f5e57e47010c4a874e1001c72e7950d1)
*  phemex: editOrder remove method usage [62f2642c85](https://github.com/ccxt/ccxt/commits/62f2642c85a0785225bbe7fc59d337dd9261e4ca)
*  phemex: cancelAllOrders remove method usage [65f4a6528c](https://github.com/ccxt/ccxt/commits/65f4a6528ce0fbc26823ab9fd4af83542a0c0f96)
*  phemex: cancelOrder remove method usage [7490cdea2b](https://github.com/ccxt/ccxt/commits/7490cdea2b433338e37775ab7f868a49fcbbdfb1)
*  phemex: fetchOrders remove method usage [311eb30e3d](https://github.com/ccxt/ccxt/commits/311eb30e3d9970ecb3c826481b04a736f71f8281)
*  phemex: fetchOpenOrders remove method usage [fad20dabfd](https://github.com/ccxt/ccxt/commits/fad20dabfd3a1762cd1adb35da11ff44eb0e99b0)
*  phemex: fetchClosedOrders remove method usage [434a9cea29](https://github.com/ccxt/ccxt/commits/434a9cea29accea94f4db7c7812ca962bc3ac96d)
*  phemex: fetchMyTrades remove method usage [c179158737](https://github.com/ccxt/ccxt/commits/c179158737a9147aada7ce81078325b2ebad1d0c)
*  phemex: fetchPositions remove method usage [ad1ef8ca92](https://github.com/ccxt/ccxt/commits/ad1ef8ca92601e107b642bf48e6dc4b90ea36d31)
*  phemex: fetchTickers remove method usage [c241404e46](https://github.com/ccxt/ccxt/commits/c241404e46017e63723e83f89e23bba8bd99f392)
*  phemex: fetchOrder remove method usage [dabb52041b](https://github.com/ccxt/ccxt/commits/dabb52041b4c13f2b1ffa8773b4449a1b1651b94)
*  phemex: update [17284291c1](https://github.com/ccxt/ccxt/commits/17284291c1fa7bad10ac941fb99bc278326be00c)
*  examples/README.md more links and articles [2b78f5ce39](https://github.com/ccxt/ccxt/commits/2b78f5ce39e54da1ce9b5e0dcd76f48a808b775b)
*  phemex: update static test [52af096a9e](https://github.com/ccxt/ccxt/commits/52af096a9e185f25586770bb76704ff25512a5f3)
*  fix(krakenfutures): add use of safebalance and edit docs [0e0f6c73a2](https://github.com/ccxt/ccxt/commits/0e0f6c73a2550cd8bc83fc83e63538fb91066621)
*  kraken: update doc [af42c97cf8](https://github.com/ccxt/ccxt/commits/af42c97cf890b624ad5dc81e1c9f2382cfc1f79d)
*  kraken: update [639616ad7a](https://github.com/ccxt/ccxt/commits/639616ad7a71df762ebfe28dbce24a7caba416cb)
*  wazirx: fetchTrades remove method usage [576d2963d8](https://github.com/ccxt/ccxt/commits/576d2963d822a52461d4c5886acd5d846fd786b4)
*  krakenfutures: remove method usage [6128533aa6](https://github.com/ccxt/ccxt/commits/6128533aa6de3097448fd3187a49c2d28690eb42)
*  wazirx: add static test [0693524f91](https://github.com/ccxt/ccxt/commits/0693524f91aff7bd6f5e1ddd53d4c32fe76ae42e)
*  tokocrypto: fetchTickers remove method usage [5666eabb9f](https://github.com/ccxt/ccxt/commits/5666eabb9f9195efdd204c47ce9ba1ef0efe01e1)
*  tokocrypto: add static test [ae7c49eb6e](https://github.com/ccxt/ccxt/commits/ae7c49eb6ecc1ee3246fd156a857212753e1590d)
*  luno: createOrder remove method usage [cc70f8ded7](https://github.com/ccxt/ccxt/commits/cc70f8ded72cb8eeec3bdbc9fe4e7c4baac142ed)
*  krakenfutures: update doc link [24d06f5c6d](https://github.com/ccxt/ccxt/commits/24d06f5c6da967015ef5c56f960af737c8d83564)
*  luno: fetchOrderBook remove method usage [bb841fc4b1](https://github.com/ccxt/ccxt/commits/bb841fc4b14dfae3feb14896dc62cc73a70b38d3)
*  binanceus margin,swap,future,option:has [168b1a4296](https://github.com/ccxt/ccxt/commits/168b1a429668cda7d764d921a811d280ca974979)
*  luno: add static test [37cebe3c03](https://github.com/ccxt/ccxt/commits/37cebe3c03997c0b6a3c7b43d5e5d254a3dba5f2)
*  add triggerPrice support [71d82ab476](https://github.com/ccxt/ccxt/commits/71d82ab476c30cb8827748ccdd71811b49e3fba6)
*  add static tests [b052e38433](https://github.com/ccxt/ccxt/commits/b052e384338b0b8351623b98d1a53d56948584db)
*  add more tests [5bc4c460ca](https://github.com/ccxt/ccxt/commits/5bc4c460cab9f86c99189424543fe803f7300215)
*  4.1.64 [0efe4686d8](https://github.com/ccxt/ccxt/commits/0efe4686d8ab634153bbc9463526618692e4d3b7)


## 4.1.63 (2023-11-23)

*  feat(poloniex): createOrderWs [9995f8463b](https://github.com/ccxt/ccxt/commits/9995f8463b258ecb6d51edc22cc4778e5bc2f729)
*  poloniex.handleMessage error handling fix [f60509a5e3](https://github.com/ccxt/ccxt/commits/f60509a5e39824af4905b906f15ae9dd182a98ea)
*  feat(poloniex): cancelOrderWs, cancelOrdersWs, cancelAllOrdersWs [7fedd7a80b](https://github.com/ccxt/ccxt/commits/7fedd7a80beb5798f84bea559559b9d11a0ccadd)
*  REVERT THIS COMMIT: python print statements [cee71ea5e3](https://github.com/ccxt/ccxt/commits/cee71ea5e3eb86e4c94baf1dd78d9cfbca73ea8b)
*  alpaca: add @see [f68e71956a](https://github.com/ccxt/ccxt/commits/f68e71956a6225d3b51b19c9adf67aa4a96b0cfb)
*  alpaca: add fetchTime [bdc1eaa774](https://github.com/ccxt/ccxt/commits/bdc1eaa774d42457d7d4d67bea7facfddd35e003)
*  alpaca: update fetchMarkets [955906f881](https://github.com/ccxt/ccxt/commits/955906f881f376096e25d4f3f237ebaf3b0175b1)
*  alpaca: update fetchTime in python, add fetchOrders [db13f6525e](https://github.com/ccxt/ccxt/commits/db13f6525ec91a3b99b09b2862d066c36c3feccf)
*  Revert "REVERT THIS COMMIT: python print statements" [bf98bfa93c](https://github.com/ccxt/ccxt/commits/bf98bfa93c28ecdfe925beffffc73fb1edce4331)
*  alpaca: update fetchOpenOrders & add fetchClosedOrders [c406bae601](https://github.com/ccxt/ccxt/commits/c406bae601f41488f88df05e889d517c79780189)
*  poloinex.handleOrderRequest minor fix [cccb40d7ec](https://github.com/ccxt/ccxt/commits/cccb40d7ec3591f508dcb3427fe2dcf74a992cc3)
*  alpaca: add cancelAllOrders [49a5214f4f](https://github.com/ccxt/ccxt/commits/49a5214f4f46c2cd7234a2837fad4a31a6ab2de7)
*  alpaca: update static test [1e0e5a4eb3](https://github.com/ccxt/ccxt/commits/1e0e5a4eb3eadb0c84c59d6508c1f7a0c87646bc)
*  binance: update apis [50381158df](https://github.com/ccxt/ccxt/commits/50381158dffa8c66fd50411ded3aa2b5eee10f48)
*  fix binance abstract [ee057aa9b3](https://github.com/ccxt/ccxt/commits/ee057aa9b3db5ca9823bf893ceaf6d8bc2991520)
*  uodate ts [d7150c5da2](https://github.com/ccxt/ccxt/commits/d7150c5da230a8ff5b2bc7e986f352f94e2ed64d)
*  revert [b01b1fcfbc](https://github.com/ccxt/ccxt/commits/b01b1fcfbc71e09fcad3867f8fff5079040c0a94)
*  kucoinfutures: remove test api [9edfccdd8c](https://github.com/ccxt/ccxt/commits/9edfccdd8cadd5546dcd62bc924d9ce1c03510cd)
*  cr fixes [045c588f02](https://github.com/ccxt/ccxt/commits/045c588f02e5e1c107bebe63c974ccf4626bb84a)
*  kucoinfutures: update jsdoc [a4af8a26df](https://github.com/ccxt/ccxt/commits/a4af8a26df848713eef4ae1da7d8824c9302da0e)
*  kucoinfutures: remove method and add tests [4d93653b25](https://github.com/ccxt/ccxt/commits/4d93653b253190e218eb97c4d8b96ba87a939a8d)
*  4.1.63 [a5e6cffd8e](https://github.com/ccxt/ccxt/commits/a5e6cffd8ea2fe361dbd3cf5ff89def0549e141b)


## 4.1.62 (2023-11-23)

*  bitrue: refactor: apis urls [897ab85479](https://github.com/ccxt/ccxt/commits/897ab8547939589e2ff295a1c97b639f77c9a65f)
*  biture: add apis, update future api sign [9e5e5f7675](https://github.com/ccxt/ccxt/commits/9e5e5f767500e35f74ffecd0e81c96208f75ab9d)
*  biture: add dapi apis [efc1bf2fc9](https://github.com/ccxt/ccxt/commits/efc1bf2fc9e37088f0822dfbcb87d0bee5a615e3)
*  bitrue: update fetchBalance add contract api [f89a37ddfb](https://github.com/ccxt/ccxt/commits/f89a37ddfb89b33f0fe57eab0de6eb55d8fdf165)
*  bitrue: fix python sign error, update fetchBalance [e4d6216cd7](https://github.com/ccxt/ccxt/commits/e4d6216cd7b5cbec8b1f55af2b0ca256b265987f)
*  bitrue: fetchMarkets add future [9b2c669f1f](https://github.com/ccxt/ccxt/commits/9b2c669f1f0b1d0760e8728cf22f9917ce58fdb4)
*  bitrue: update fetchOrderBook [aefe363ea8](https://github.com/ccxt/ccxt/commits/aefe363ea8289545b7138f4ed080d7e2799d5e43)
*  bitrue: fix fetchTicker spot [0531cb13f6](https://github.com/ccxt/ccxt/commits/0531cb13f6f3c3f36cd46bc9a1ba9d05c0a90da4)
*  bitrue: update fetchTicker [e524cb0e59](https://github.com/ccxt/ccxt/commits/e524cb0e59870c35bc7768d45b1cba4e2a3cf9d6)
*  bitrue: update fetchOHLCV [edba13cd09](https://github.com/ccxt/ccxt/commits/edba13cd09ef36bbd1eb6f59e1c4c6014a5df315)
*  bitrue: update fetchBidsAsks [cceb741238](https://github.com/ccxt/ccxt/commits/cceb741238c6011aeb12e2733445de2c3eeb52d0)
*  bitrue: update fetchTickers [de6611c227](https://github.com/ccxt/ccxt/commits/de6611c227bdccd6318a4bb0c9b9e63aa31a1e6e)
*  bitrue: update fetchTrades [11d2d9ab62](https://github.com/ccxt/ccxt/commits/11d2d9ab625ad8890a8475505633ea5456ecc118)
*  bitrue: update fetchMyTrades [781edf94ae](https://github.com/ccxt/ccxt/commits/781edf94ae0b24eb4d810f03001b7d6e6e78f186)
*  bitrue: update createOrder [734443be4f](https://github.com/ccxt/ccxt/commits/734443be4f09f5915f480f541819bb269ca07b08)
*  bitrue: add transfer [9c851a9d4e](https://github.com/ccxt/ccxt/commits/9c851a9d4ea1e78755fef93a5cef7647400bff41)
*  bitrue: add fetchTransfers [365705eb9d](https://github.com/ccxt/ccxt/commits/365705eb9dbd7e0fb0d3999f318770f0aa1f924a)
*  bitrue: update cancelOrder [4aaad5bbcd](https://github.com/ccxt/ccxt/commits/4aaad5bbcd2664f7b416bc99af3f624c28b37bcb)
*  bitrue: update fetchOrder [83de6ee9b2](https://github.com/ccxt/ccxt/commits/83de6ee9b299a12c344f30335896ffadc6cdc073)
*  bitrue: update fetchOpenOrders [ee1da5bc9e](https://github.com/ccxt/ccxt/commits/ee1da5bc9e6ae7e358c08c45e38d24e3d5f8de78)
*  bitrue: add cancelAllOrders [02e75eedb6](https://github.com/ccxt/ccxt/commits/02e75eedb67ce3685063e7733c567a35ca225333)
*  bitrue: add @see, add NotSupported alert [8c4471c047](https://github.com/ccxt/ccxt/commits/8c4471c0474dd09d1b5af62731126d90e9478079)
*  bitrue: add setLeverage [68c1705a57](https://github.com/ccxt/ccxt/commits/68c1705a57c38c6c3226f0c3c82352545a89a6eb)
*  bitrue: add setMargin [30782331b6](https://github.com/ccxt/ccxt/commits/30782331b6f27c3df7ba4451df08933a66bdb259)
*  bitrue: update createOrder [1c72aff067](https://github.com/ccxt/ccxt/commits/1c72aff067509fd6a1e58b4ca6c6f2083a3f13b3)
*  bitrue: update [c5441590a1](https://github.com/ccxt/ccxt/commits/c5441590a12ae28b133b9a3109932e8fc177a801)
*  container: replace python3 setup with pip3 install [cfacb4d61c](https://github.com/ccxt/ccxt/commits/cfacb4d61c3d6f1fb94e10faad35a31971b90301)
*  bitrue: update [99d40c4c02](https://github.com/ccxt/ccxt/commits/99d40c4c025e1ea5eec2dca5c2168ed50cd90a98)
*  bitrue: update static test [93ef788878](https://github.com/ccxt/ccxt/commits/93ef788878a14e274c1ace60e2157de09a5cd219)
*  bitrue: update [6c86356f12](https://github.com/ccxt/ccxt/commits/6c86356f120e122959a1f5fb294152a68e23cc37)
*  small fixes and tests [9a517ad160](https://github.com/ccxt/ccxt/commits/9a517ad160d585fa56576f2be21b1892a84b7e3c)
*  docs: group api spec by method [26a9d71bae](https://github.com/ccxt/ccxt/commits/26a9d71bae03b257b57bea4fd4e0df9613385c74)
*  bitrue: update [f0d1c7ecf3](https://github.com/ccxt/ccxt/commits/f0d1c7ecf3e3688797c54280dbff3f16fb7808ed)
*  fix(exchange): patch fee update by reference [a8be88cd0d](https://github.com/ccxt/ccxt/commits/a8be88cd0d9e34e278f56386d33614aea5aa8056)
*  update flag [d80ebe5c56](https://github.com/ccxt/ccxt/commits/d80ebe5c565eee98f84e99a6cda49589eeead444)
*  cr fixes [9d36a674ef](https://github.com/ccxt/ccxt/commits/9d36a674ef420da2bdd6d62ce8944a412ab8c7d9)
*  minor [bfd42b053a](https://github.com/ccxt/ccxt/commits/bfd42b053a8e0c124e76569f9607759043c7615d)
*  fix OHLCV timestamp [6b19c8b6e9](https://github.com/ccxt/ccxt/commits/6b19c8b6e954ed42dd28320f4c252cbf3da5225d)
*  minor edits [f8dd595f38](https://github.com/ccxt/ccxt/commits/f8dd595f383b369126b828a2dda5c56e8a682e3d)
*  remove gate borrowMargin (endpoint returns error) [659f60df14](https://github.com/ccxt/ccxt/commits/659f60df14f5f52101229736c4198cebd3e9d73f)
*  4.1.62 [31d2d534b1](https://github.com/ccxt/ccxt/commits/31d2d534b14853edce2aaa94b87949d9914322dd)


## 4.1.61 (2023-11-22)

*  alpaca: add apis [de957a62f7](https://github.com/ccxt/ccxt/commits/de957a62f72595a6a0843f6058d63f2a260b7ad4)
*  alpaca: fix fetchTradesMethod, fetchOHLCVMethod [ebccc7f502](https://github.com/ccxt/ccxt/commits/ebccc7f502cc00e7375d50c0aba976207f41d181)
*  alpaca: update [3c525e4edc](https://github.com/ccxt/ccxt/commits/3c525e4edc71c347a515f1ea4e0725d03b49a9df)
*  alpaca: update [06e871fa1e](https://github.com/ccxt/ccxt/commits/06e871fa1ed377a6c74a6462a18903f141bf4dc8)
*  coinbase: add @see [f475d90e41](https://github.com/ccxt/ccxt/commits/f475d90e411e4063dd10522c788fd7ca2c5e7cfa)
*  rename fetch positions "by symbol" into "for symbol" [3c928e1b71](https://github.com/ccxt/ccxt/commits/3c928e1b712d1cb4789026cffa7759428ec6d171)
*  bitrue withdraw network param [a5dd5a0ee0](https://github.com/ccxt/ccxt/commits/a5dd5a0ee04a2adcfa8e99a6b5f91b0ca1bc5d89)
*  fix(huobi): remove dynamic call from fetchOrdersByState [e9dd1bfee4](https://github.com/ccxt/ccxt/commits/e9dd1bfee40b0a5bc6b806a815f140fdab28d380)
*  protect symbols agains undefined [423edb9a2a](https://github.com/ccxt/ccxt/commits/423edb9a2a1ca2802295074ffc05851f07b99bc9)
*  fix(kuna): remove toString() from amount [952f8f5a3a](https://github.com/ccxt/ccxt/commits/952f8f5a3aeb4439d7b2f7d44cb75f25c22efa78)
*  simplification [9690fcbdf8](https://github.com/ccxt/ccxt/commits/9690fcbdf825db4d82acff1bd7e3c8c001627036)
*  coinbase: update fetchBalance [daf3236c38](https://github.com/ccxt/ccxt/commits/daf3236c38435c3535c8cae5d10cca571879e01c)
*  add test [6f836e8a81](https://github.com/ccxt/ccxt/commits/6f836e8a81a26fceac74930091c368b7e0f63e32)
*  add option [178a5836a1](https://github.com/ccxt/ccxt/commits/178a5836a1796dc04d99e4f105d3252f6dcbe7d6)
*  update test [6c864c90e3](https://github.com/ccxt/ccxt/commits/6c864c90e3125ec9d9442d27fa9e9b7729e6749c)
*  removed outdated okx python margin fetchBalance examples [c6617af070](https://github.com/ccxt/ccxt/commits/c6617af07024b6a55d6291dbe731333fd9b4c3b2)
*  update okx example file names and minor details [ac0df1167a](https://github.com/ccxt/ccxt/commits/ac0df1167a77d527defb55e79ddf39cde1d40c99)
*  edit params for okx python create margin order example [69ec69b346](https://github.com/ccxt/ccxt/commits/69ec69b3465a46a1cb5ef08c304befa4085a9736)
*  edit borrowCrossMargin and repayCrossMargin comments and ordId [279a96833e](https://github.com/ccxt/ccxt/commits/279a96833e969f856f7904a1a19d95829153c534)
*  update borrowCrossMargin and repayCrossMargin okx python examples [4ba8b40eaf](https://github.com/ccxt/ccxt/commits/4ba8b40eaf224f39a9374e2a1d8c07178d0a092f)
*  binance: add api [5cc7a10e1d](https://github.com/ccxt/ccxt/commits/5cc7a10e1d21f0931510bfa46ee1acc56eeb871b)
*  static tests [238af5b2ec](https://github.com/ccxt/ccxt/commits/238af5b2ec3d17915d73351841c99cfe65e4254e)
*  fix(bybitWs): watchTickers [9a0330804d](https://github.com/ccxt/ccxt/commits/9a0330804d8d1f26ed4f263464c6b9d7ba7ea90e)
*  4.1.61 [94e5c652b2](https://github.com/ccxt/ccxt/commits/94e5c652b22cdcb0740e4ef8bfc73181e89533b7)


## 4.1.60 (2023-11-21)

*  bitget added [5349b03f2b](https://github.com/ccxt/ccxt/commits/5349b03f2b6f05d581532d0a2e2219997ebbfc6b)
*  binance option position [a555f03e43](https://github.com/ccxt/ccxt/commits/a555f03e43a1fff6514f77b8f24821bf44700a25)
*  rename [4f07996b8f](https://github.com/ccxt/ccxt/commits/4f07996b8fd22539dd6319cdf00e5deef616f547)
*  bitget removal safePOs [67a39c8fb3](https://github.com/ccxt/ccxt/commits/67a39c8fb34519e9c96e7a6d8dece09e72cebeb5)
*  rename ForSymbol into BySymbol [6f71c3d761](https://github.com/ccxt/ccxt/commits/6f71c3d7613d40e25fc653e5ff25637d4223f44f)
*  okx test static [5d210d9c56](https://github.com/ccxt/ccxt/commits/5d210d9c561aff15d58e57e797df8de229551c7f)
*  rebase refix [ac62f92918](https://github.com/ccxt/ccxt/commits/ac62f929183601759649bfaad3bf7e030e2eee71)
*  Update okx.json [f52b4a244d](https://github.com/ccxt/ccxt/commits/f52b4a244dcd4ea7d51de111f976fa9643c5eca1)
*  fix test issue [0000f84665](https://github.com/ccxt/ccxt/commits/0000f8466592717c7814cc1e3aa559bd5885d0af)
*  inor [93b0187079](https://github.com/ccxt/ccxt/commits/93b0187079222183dbafe0d5bbc11a86254c82bb)
*  typo [40cc583b9b](https://github.com/ccxt/ccxt/commits/40cc583b9b94a1207c3d93b78242591c1b24149e)
*  fix type [327455651d](https://github.com/ccxt/ccxt/commits/327455651d1fe50ffa2fb9e2a2b6582d7ae2eaf6)
*  feat(examples): add next js example [0d98ad7987](https://github.com/ccxt/ccxt/commits/0d98ad7987f6225ef9e4c5f24529058a141b8e5a)
*  remove client changes [32000c1ea0](https://github.com/ccxt/ccxt/commits/32000c1ea0d1d849ce90a8341b907e92e4527088)
*  kucoin: cancelAllOrders remove method usage [1add453804](https://github.com/ccxt/ccxt/commits/1add4538049e7436eaaa948cf9ab63b8fdabafc9)
*  kucoin: fetchOrdersByStatus remove method usage [84e3ccb018](https://github.com/ccxt/ccxt/commits/84e3ccb0188a9f5f1411d1df352e743637889b11)
*  kucoin: fetchOrder remove method usage [171061bd9a](https://github.com/ccxt/ccxt/commits/171061bd9a7defc783a6692c81b299bf9751afe3)
*  kucoin: fetchMyTrades remove method usage [f137b9c1fb](https://github.com/ccxt/ccxt/commits/f137b9c1fbae0a36e7d65fa754ed62e02a19a201)
*  kucoin: fetchDeposits remove method usage [feeddf5238](https://github.com/ccxt/ccxt/commits/feeddf52386da4b06ac4c8c529b947821998090a)
*  kucoin: fetchWithdrawals remove method usage [919661c3a2](https://github.com/ccxt/ccxt/commits/919661c3a25094b58fb4f75f7a33acc5f007dcf2)
*  kucoin: fetchBalance remove method usage [d65c7c0560](https://github.com/ccxt/ccxt/commits/d65c7c0560f14340795a0395014e0647c2fc174a)
*  kucoin: fetchBorrowInterest remove method usage [2ff7988e20](https://github.com/ccxt/ccxt/commits/2ff7988e20f400a1a6d615443c9c8b2db5490122)
*  mexc network update [cf360c966a](https://github.com/ccxt/ccxt/commits/cf360c966a19643bfcf98751a16d25158870e0e2)
*  save edit [81d3586240](https://github.com/ccxt/ccxt/commits/81d3586240ba20a5897c530260a3edd072ba5de4)
*  add screenshots to readme [64b97056d3](https://github.com/ccxt/ccxt/commits/64b97056d3be49d26970851da5752042dd76ff4b)
*  kucoin: update [260ea2261d](https://github.com/ccxt/ccxt/commits/260ea2261dbcc037e52a3f68357e89c2359fe213)
*  fix huobi watchOrderBook (multiple bugs) [53971ebe55](https://github.com/ccxt/ccxt/commits/53971ebe55498089d429788f1384e0a151100baf)
*  refix [2dbfd1250e](https://github.com/ccxt/ccxt/commits/2dbfd1250eddad3906759827ba8228cc98bf5543)
*  add htx to ws tests [85b9ddc07f](https://github.com/ccxt/ccxt/commits/85b9ddc07fee9263a46511c6c0365eb99a4294a5)
*  binance: add apis [a101625e73](https://github.com/ccxt/ccxt/commits/a101625e73aae5b5041d617d30fdb5c3968d44ed)
*  coinbasepro: add @see [490cd24fdd](https://github.com/ccxt/ccxt/commits/490cd24fdda98bb8288788143ce6b9f519a35c59)
*  okx and exchange [1917e2e69b](https://github.com/ccxt/ccxt/commits/1917e2e69bbe831a331ee118d7b6b1d39721e2bd)
*  typo [4552017cca](https://github.com/ccxt/ccxt/commits/4552017cca521228661427fa4d8d8eb4f0024869)
*  type [7bb0d60482](https://github.com/ccxt/ccxt/commits/7bb0d60482a596a3edff4552c67185fc202038ff)
*  4.1.60 [41c0eecceb](https://github.com/ccxt/ccxt/commits/41c0eecceb80498a475d22835d5831271674baa4)


## 4.1.59 (2023-11-20)

*  removal of old aliases [05789fd676](https://github.com/ccxt/ccxt/commits/05789fd676e9dd790a0132914971cd958f9f3e56)
*  artefacts [cc7258ad31](https://github.com/ccxt/ccxt/commits/cc7258ad31435964dc6291710b87170d507bb27a)
*  revert [d5619e8d37](https://github.com/ccxt/ccxt/commits/d5619e8d376c181247f466fa766d24c26a63f3ed)
*  bybit tests [2e260aead2](https://github.com/ccxt/ccxt/commits/2e260aead26e7b080d05ffe9997199f8a98a6e49)
*  minor fix [c98e39d61b](https://github.com/ccxt/ccxt/commits/c98e39d61b9fbb2cd5ba3de76db27de13644f09d)
*  fix trigger direction and trigger price for spot [38ed6505eb](https://github.com/ccxt/ccxt/commits/38ed6505eb765a4d6f2b08780287cd663160ddfa)
*  tests [ad810d7490](https://github.com/ccxt/ccxt/commits/ad810d74908f3a93dd244fdada5f26ab0219f6c0)
*  fix trigger direction [056af29b48](https://github.com/ccxt/ccxt/commits/056af29b48b5bfaf4213a75793542ce6960ce5b3)
*  repayIsolatedMargin / repayCrossMargin [6886f94c9e](https://github.com/ccxt/ccxt/commits/6886f94c9e93cf15e277897a61f856ad9a5bb080)
*  minor edits [5e062cb5ff](https://github.com/ccxt/ccxt/commits/5e062cb5ff71b598d7a5b1ab4ebb95c1a633729d)
*  add bitget [fb376759e0](https://github.com/ccxt/ccxt/commits/fb376759e068fdc0633e15c333639e8b6615affe)
*  minor edit to Exchange.ts [a16cb9230e](https://github.com/ccxt/ccxt/commits/a16cb9230e09e0d2bab5a608477a421854c53db6)
*  some minor edits [0c31a2eb62](https://github.com/ccxt/ccxt/commits/0c31a2eb6284883de244ad77d4ca4a01dcbb6243)
*  huobi borrowMargin [58a3c11de8](https://github.com/ccxt/ccxt/commits/58a3c11de84e76ba749400a358a03369937ddd9f)
*  add bybit and kucoin [80312bae37](https://github.com/ccxt/ccxt/commits/80312bae37cc35b4bad40c85880e7e84de468334)
*  remove margin support from mexc [5350dbf147](https://github.com/ccxt/ccxt/commits/5350dbf1473ea95c59bbe6ce23ccf121c1bb0c94)
*  bitrue reflink [5ef9f7accc](https://github.com/ccxt/ccxt/commits/5ef9f7acccee07eba5478ff351916870ab983195)
*  explicit triggerDirection message [938552927f](https://github.com/ccxt/ccxt/commits/938552927ffa33bfdf4f3aa3d59e689393437fb7)
*  fix(htx): fix lowercaseBaseId error [8f05e13c9d](https://github.com/ccxt/ccxt/commits/8f05e13c9d2231dde80773c19c80b0fca5ba25e9)
*  binance borrowIsolated/CrossMargin [f59004700f](https://github.com/ccxt/ccxt/commits/f59004700fa01c60210612421dcb207e65909ca0)
*  rev [0763596d25](https://github.com/ccxt/ccxt/commits/0763596d25cc6a852b551a903b762414439dff21)
*  mexc3 removal [f74114a574](https://github.com/ccxt/ccxt/commits/f74114a574c2adbe631dcffdf47839a7e0a7b51c)
*  jsdoc comment edits [995eb45d95](https://github.com/ccxt/ccxt/commits/995eb45d95a45aeea2c04eaa7acfebc408aae5e8)
*  jsdoc edit [436b44a1cd](https://github.com/ccxt/ccxt/commits/436b44a1cd946a00d830db9a56b656bf59c08c6c)
*  fix build [7e6f336905](https://github.com/ccxt/ccxt/commits/7e6f336905daed280977a09f94ffa9aa38ff51f9)
*  fix build [110a461c7f](https://github.com/ccxt/ccxt/commits/110a461c7f88e038c7cd9b8c36dc9b91fe86b1e5)
*  restore gateio alias [bafb2038f8](https://github.com/ccxt/ccxt/commits/bafb2038f88694fe4e00ad6c4aa99ce5d8432a10)
*  add str import [678898ec8a](https://github.com/ccxt/ccxt/commits/678898ec8a1594ebb3312243e065c7e3edab6e19)
*  fix build [928bf59bb8](https://github.com/ccxt/ccxt/commits/928bf59bb8d7ece6060d0b9970e7aff04ab19750)
*  fix build [49f7a0a96d](https://github.com/ccxt/ccxt/commits/49f7a0a96da4c679543fb1b01fc773753057d784)
*  fix build [dcce0e3fc4](https://github.com/ccxt/ccxt/commits/dcce0e3fc44e48a5ffc8489b3923aa6aac27993d)
*  4.1.59 [4874c8ff27](https://github.com/ccxt/ccxt/commits/4874c8ff27e059efc7dc39861e73792fbb05054b)


## 4.1.58 (2023-11-20)

*  fix(cli): fix cli.js and cli.ts for parsing large numbers [6b915ca789](https://github.com/ccxt/ccxt/commits/6b915ca789baec3359a68c39126d8d623d2bc639)
*  fix(Client.ts): fix error code for browser websocket close [6247bffed0](https://github.com/ccxt/ccxt/commits/6247bffed0627a4771ed19bbecbf9514531f6987)
*  fix(bitmart): fetchOHLCV endpoint ratelimit weights [c8d3fe563f](https://github.com/ccxt/ccxt/commits/c8d3fe563f9b92980adefdcbb358f8ce6fe0bc00)
*  increase unused OHLCV endpoint weights [03214b01cb](https://github.com/ccxt/ccxt/commits/03214b01cbe16a5886191f68a575b58b3d0fd71f)
*  4.1.58 [6d25fc37ab](https://github.com/ccxt/ccxt/commits/6d25fc37ab97481f83e5c60e85add4faa4914432)


## 4.1.57 (2023-11-19)

*  fix(gate): liquidation size [48f2f2d4ec](https://github.com/ccxt/ccxt/commits/48f2f2d4ec7197ea0dbd224d7e0da4e5a916a88e)
*  krakenfutures.has cancelAllOrdersWs cancelOrdersWs cancelOrderWs createOrderWs editOrderWs fetchBalanceWs fetchOpenOrdersWs fetchOrderWs fetchTradesWs = false [e1a3e7de19](https://github.com/ccxt/ccxt/commits/e1a3e7de1903a24007dba1e291a5e805941f3dae)
*  tmp [c7e6a66c8b](https://github.com/ccxt/ccxt/commits/c7e6a66c8bef55ab6539cd71f25f67221c153bc8)
*  enable bitmex tests [8b85d2156c](https://github.com/ccxt/ccxt/commits/8b85d2156c0ff7423f8ef178a43a193f5049f590)
*  docs: udpate links from wiki to docs [2618a5d38d](https://github.com/ccxt/ccxt/commits/2618a5d38d4ceb0fdc107908ff8961bdf2ac0b9e)
*  add test [7978169684](https://github.com/ccxt/ccxt/commits/7978169684e79f0f603659cc1f02af6091f57d7d)
*  merge main add test [ed53fbbb0a](https://github.com/ccxt/ccxt/commits/ed53fbbb0af07d7cf87724b13dbe276bad7944f7)
*  add test [c60ba5f4ab](https://github.com/ccxt/ccxt/commits/c60ba5f4abf67635b2ea3017332095f97ae4ac68)
*  bitget: remove after when use spot pair (represent order id) [1e050e84a2](https://github.com/ccxt/ccxt/commits/1e050e84a260d5187c8a83c8adc796f37447a31f)
*  kucoin: update cancelOrder remove method usage [5959849adb](https://github.com/ccxt/ccxt/commits/5959849adb1f9bdd701b30da260d23e0676f4a77)
*  refactor(coinex): fetchIsolatedBorrowRate, fetchIsolatedBorrowRates [9644fea86e](https://github.com/ccxt/ccxt/commits/9644fea86e1e24e607063f5f476157ef7968c9de)
*  test(coinex): static tests, fetchIsolatedBorrowRate, fetchIsolatedBorrowRates [bdcd32b40c](https://github.com/ccxt/ccxt/commits/bdcd32b40c0d267005ec685165842771eeba5688)
*  refactor(bitmart): fetchIsolatedBorrowRate, fetchIsolatedBorrowRates [44725fbb3c](https://github.com/ccxt/ccxt/commits/44725fbb3ce954963319f0cbda6db7bffad4e07d)
*  refactor(digifinex): fetchCrossBorrowRate, fetchCrossBorrowRates [4570f70687](https://github.com/ccxt/ccxt/commits/4570f706874832b22c2b675af458e8a7af49fc82)
*  test(digifinex): static tests, fetchCrossBorrowRate, fetchCrossBorrowRates [d19fedd1c0](https://github.com/ccxt/ccxt/commits/d19fedd1c0392d0f7da321a346a915528ae9eb8b)
*  edit coinex fetchBorrowRates static test [a748c7f456](https://github.com/ccxt/ccxt/commits/a748c7f456eb0fa00bd00f9b7677bb20551b6c00)
*  refactor(bybit): fetchCrossBorrowRate [fbcf10907b](https://github.com/ccxt/ccxt/commits/fbcf10907b29ac95fa866514a5f8749ebcabb9c5)
*  refactor(binance): fetchCrossBorrowRate [f88459672f](https://github.com/ccxt/ccxt/commits/f88459672f5c5df8e34643598dec87bb2734ff7b)
*  test(binance) static test, fetchCrossBorrowRate [84b70dcc85](https://github.com/ccxt/ccxt/commits/84b70dcc85370af16542d0298f1d15fa169c7a9e)
*  refactor(htx): fetchIsolatedBorrowRates [2711ed4bcf](https://github.com/ccxt/ccxt/commits/2711ed4bcf789b96a14589c2da8915fa8f59548b)
*  test(huobi): static test, fetchIsolatedBorrowRates [804971a02b](https://github.com/ccxt/ccxt/commits/804971a02bdd3d4f9cee4a10ec2c9e4401ec64f9)
*  refactor(okx): fetchCrossBorrowRate, fetchCrossBorrowRates [189c336195](https://github.com/ccxt/ccxt/commits/189c336195dc0c355d4222e6847c5fb81b379306)
*  test(okx): static tests, fetchCrossBorrowRate, fetchCrossBorrowRates [3bdce99c3c](https://github.com/ccxt/ccxt/commits/3bdce99c3c04432e0e4fe0ab5b4b881e3f8223c3)
*  refactor(bitget): fetchCrossBorrowRate, fetchIsolatedBorrowRate [9b55d747e9](https://github.com/ccxt/ccxt/commits/9b55d747e96deaaf5ff9c2f94a1bcbc1e5541ccb)
*  test(bitget): static tests, fetchCrossBorrowRate, fetchIsolatedBorrowRate [10463e41c4](https://github.com/ccxt/ccxt/commits/10463e41c420cf6c998946b45714f8780eae0be7)
*  Exchange: borrow rate methods [33d5ed766a](https://github.com/ccxt/ccxt/commits/33d5ed766a670fa9d30db855f56b6505a9a2b20e)
*  Manual: add updated borrow rate methods [9791a9bab9](https://github.com/ccxt/ccxt/commits/9791a9bab9170728761b3147d1ffb2337d6a678e)
*  bybit: add apis [ee3e9ebce4](https://github.com/ccxt/ccxt/commits/ee3e9ebce444e9e585a992e92deebf9ea295a3f0)
*  remove fetchBorrowRate, fetchBorrowRates and fetchBorrowRatesPerSymbol [93d42c8994](https://github.com/ccxt/ccxt/commits/93d42c89949568e70854057447e074a88f377993)
*  base add isRoundNumber [a37272289a](https://github.com/ccxt/ccxt/commits/a37272289a2999dbe4acea4532acc380a52e9e05)
*  binance numeric type fixes [f3727636b0](https://github.com/ccxt/ccxt/commits/f3727636b0f27e11eb08bf22d559c87c60593176)
*  hollaex [a0ff0badea](https://github.com/ccxt/ccxt/commits/a0ff0badeaaf32a23c173946c0ba12b71c2802ce)
*  transpile [f5c82d79bd](https://github.com/ccxt/ccxt/commits/f5c82d79bd0f7f1a5191c8d97e3c84c6596f306c)
*  final changes [3a3280a62b](https://github.com/ccxt/ccxt/commits/3a3280a62b41b1c86fdf5024dcd2791e43823830)
*  coinbase [2c9155bce8](https://github.com/ccxt/ccxt/commits/2c9155bce8f6a40baf2547569e313e14ae688337)
*  add static tests in enabled [7ac88a7ab2](https://github.com/ccxt/ccxt/commits/7ac88a7ab265e2cfb3c475853a75793a4e044d2e)
*  add orderId to request [b53716be22](https://github.com/ccxt/ccxt/commits/b53716be226b5a854ef505b63f56c5a62f86475b)
*  tests [3b0f8f6e54](https://github.com/ccxt/ccxt/commits/3b0f8f6e54cce3b7ce1792211f9d8b565945a4fb)
*  bitvavo: update [5b6a95ae92](https://github.com/ccxt/ccxt/commits/5b6a95ae924cd0848d09ef7e6686a05f3cddbe64)
*  fix(statictTests): kucoin php [01ac79c898](https://github.com/ccxt/ccxt/commits/01ac79c89805813da26580649c8102e916693271)
*  feat(hitbtc): createOrderWs [9b42db7f21](https://github.com/ccxt/ccxt/commits/9b42db7f21ff3cb53c06185b0fcc8adf923219a8)
*  feat(hitbtc.pro): handleError [e391781866](https://github.com/ccxt/ccxt/commits/e391781866432329b626881e917fcb168ff13c67)
*  add to jsdocs [dfce712634](https://github.com/ccxt/ccxt/commits/dfce712634c9c444895081664097516e820c2d4e)
*  update responseTemplate [1aa2e2f1e0](https://github.com/ccxt/ccxt/commits/1aa2e2f1e0ff34400b0bb8b652bf831ff6741725)
*  add bitget response tests [54aceea538](https://github.com/ccxt/ccxt/commits/54aceea53871ab79e47c0ebcac97b44ed24d1689)
*  fix bitget static tests [2b09599d88](https://github.com/ccxt/ccxt/commits/2b09599d88d614d43b8654dc2a393229cd1674a0)
*  disable test temporarily [96eff4128f](https://github.com/ccxt/ccxt/commits/96eff4128fcd27b57246e7af5a568e71d439e836)
*  fix comparison [eda56af972](https://github.com/ccxt/ccxt/commits/eda56af9724ddf51b9f27c1adfc2efd09ae8b37b)
*  hitbtc createOrderRequest header fix [c455466669](https://github.com/ccxt/ccxt/commits/c4554666691f26a7aac5b8b1c3ae5c995d82008a)
*  hitbtc handleOrderRequest [d5f75f6297](https://github.com/ccxt/ccxt/commits/d5f75f62974358822f1941ea2a027f14135eb5a7)
*  jsdocs [f6395ff1d2](https://github.com/ccxt/ccxt/commits/f6395ff1d252c0108dfd6b569c4b91401874c9ed)
*  fix isRoundNumber [6a6cd89273](https://github.com/ccxt/ccxt/commits/6a6cd8927381d13ae4056d75e286efdb6d9e2371)
*  remove comment [da8ebbe19c](https://github.com/ccxt/ccxt/commits/da8ebbe19c3f0b15550e66aabb6d9a832f0fdd85)
*  modify build script to only run tox occasionally [9e10233c2d](https://github.com/ccxt/ccxt/commits/9e10233c2d6dcdc33aae25ec339b846f45cdce7f)
*  save work [09a5cbde4a](https://github.com/ccxt/ccxt/commits/09a5cbde4a5cacd3cbc9ad0fb6a541d46be73f53)
*  update build.sh script [9f5fea6740](https://github.com/ccxt/ccxt/commits/9f5fea67405ecd081e76ecd14a5688ed03f16851)
*  minor edit [e72062d933](https://github.com/ccxt/ccxt/commits/e72062d933c87b1108ed30d9b71e144549ff76ae)
*  conflict [e067671793](https://github.com/ccxt/ccxt/commits/e067671793803eb85f736e9613321f2087ec4090)
*  revert edit [60f1cae16b](https://github.com/ccxt/ccxt/commits/60f1cae16bc76fcdd7207eb7472bfef7ffd65568)
*  reedit [22c301664e](https://github.com/ccxt/ccxt/commits/22c301664ee302f1ca9227d810be9f21da2f4ead)
*  exit on error from tox [f4defed82c](https://github.com/ccxt/ccxt/commits/f4defed82c21a67d443c66fb00bf413ff170c673)
*  exit on error from tox [08e640bf9e](https://github.com/ccxt/ccxt/commits/08e640bf9e3196a58cb776aed14b5c8d63a402f8)
*  fix bug in build.sh [37c7fe2348](https://github.com/ccxt/ccxt/commits/37c7fe23485644a8d2520cc3db3f41a757684135)
*  restore exit in build script [c0652d03cd](https://github.com/ccxt/ccxt/commits/c0652d03cdc4caf3ead9261c8cc658cd7e11f414)
*  fix(bitmart): adjusted some ratelimit weights [ac5388b51c](https://github.com/ccxt/ccxt/commits/ac5388b51c7524dffaef7d1d4a355b1b04d82851)
*  set swap to true [1cb8c4efbc](https://github.com/ccxt/ccxt/commits/1cb8c4efbc9f6fceaaa0e01a3b826834b30bd01b)
*  set option to false [db00bfb71c](https://github.com/ccxt/ccxt/commits/db00bfb71cc69888815610d6ecd84b3f181b51b0)
*  feat(crpytocom): add response static tests [988f1afd6b](https://github.com/ccxt/ccxt/commits/988f1afd6b23ce296a4fdb653f49bf0b680812de)
*  fix(coinbase): price precision, fix #20026 [b281072c46](https://github.com/ccxt/ccxt/commits/b281072c465b743afbbc80357823ca83ed698150)
*  fix links [bee39325a6](https://github.com/ccxt/ccxt/commits/bee39325a6f8e2083f65e3eeb7741b999cee1f43)
*  more type edits [7c949bbb55](https://github.com/ccxt/ccxt/commits/7c949bbb55bb17f3c65aa629cf499977121433c4)
*  fix tests [57c09717f6](https://github.com/ccxt/ccxt/commits/57c09717f6b7d4f35882ac102af8f963bb03e0b4)
*  minor edit [039232810b](https://github.com/ccxt/ccxt/commits/039232810bfdbf12e3e5ffdeae697e7f699f1dda)
*  feat(krakenfutures): add ws error handling [b05cc6a8d7](https://github.com/ccxt/ccxt/commits/b05cc6a8d7be3ab56704409595de84fa72cfe499)
*  remove unused import [f1667454f7](https://github.com/ccxt/ccxt/commits/f1667454f7fd0b13667fe7f493a3011757d70d89)
*  build [6264d9bbf5](https://github.com/ccxt/ccxt/commits/6264d9bbf58a0a4fce8c87605e9a172f112daf91)
*  add Account import [e8a6d63ccf](https://github.com/ccxt/ccxt/commits/e8a6d63ccf568bde41ef89f8b80ae0b42171243a)
*  hitbtc createOrderWs [1a4cab5756](https://github.com/ccxt/ccxt/commits/1a4cab575655a52bfaf9deca8d6eec34b9481f2e)
*  hitbtc.createOrderWs works for spot orders [eaf57370bc](https://github.com/ccxt/ccxt/commits/eaf57370bcd2e81d38964643a3d4fe68ee295360)
*  hitbtc margin and swap [7c48324154](https://github.com/ccxt/ccxt/commits/7c48324154df7dee6e12417e233fa53df98f490a)
*  fix(responseTesrs): cryptocom [ee0581a749](https://github.com/ccxt/ccxt/commits/ee0581a749c19717f6b1e9baac3e8e60a3708197)
*  add python extensions [d852983dcb](https://github.com/ccxt/ccxt/commits/d852983dcb1a7f93df253c1e4829bf5c91f5657d)
*  up/down [ccfab50943](https://github.com/ccxt/ccxt/commits/ccfab50943c6605e9dd8f14ea0b55acdf373c84a)
*  remove check required symbols [0581dc526b](https://github.com/ccxt/ccxt/commits/0581dc526b8875c4c0d34fffdce6ba53f2c28f65)
*  minor edits [f435d86817](https://github.com/ccxt/ccxt/commits/f435d868171761014c322a234f58eb5c6f1b4067)
*  restore minor edit [e0997255fe](https://github.com/ccxt/ccxt/commits/e0997255fea71c4d4fda1cba48a0e2a9f0af9d8f)
*  minor edit [fb5ecedae3](https://github.com/ccxt/ccxt/commits/fb5ecedae3c39985d790de4bbe44497715fe39fb)
*  fix(template): return error code [ed4be47b06](https://github.com/ccxt/ccxt/commits/ed4be47b068c82de98439a09dcfa59606c30a7b3)
*  add margin tests [b03f1f3833](https://github.com/ccxt/ccxt/commits/b03f1f383301757c957880dd2036c79b8d39c227)
*  add cancelOrderWs and fetchOpenOrdersWs [6b5e0a78bc](https://github.com/ccxt/ccxt/commits/6b5e0a78bcd3d6c8df8c65361c21bb35c80522cf)
*  handle orders [24df4289b9](https://github.com/ccxt/ccxt/commits/24df4289b9375ed88fb035e6f488344930bb0596)
*  feat(hitbtc): add cancelAllOrdersWs [f751f9bdf4](https://github.com/ccxt/ccxt/commits/f751f9bdf46a4c7c43084f77865b8ffc4446ebe4)
*  php syntax [de11e72888](https://github.com/ccxt/ccxt/commits/de11e7288851b2b01467899b7d4666dbcedc1093)
*  bitmex updates [e0d39c6773](https://github.com/ccxt/ccxt/commits/e0d39c6773cbe3750fab0be755d977b8efa7ac06)
*  bitmex tests [5fdfcad2ea](https://github.com/ccxt/ccxt/commits/5fdfcad2ea65471319ae0cbd8c219ae500e85c2d)
*  orders above/below trigger price [48d1077477](https://github.com/ccxt/ccxt/commits/48d1077477ce5b4538b4bc5bf4ed5cc244856efd)
*  fix(hitbtc): php marginMode parameter [5eb6398fa3](https://github.com/ccxt/ccxt/commits/5eb6398fa37af4c7b22c1da661f43bb657beea6b)
*  fix triggerDirection inference issue [255875ad0f](https://github.com/ccxt/ccxt/commits/255875ad0feeeadac4bd3b6e014570bf36ac91e2)
*  fix transpiling [32c3beae93](https://github.com/ccxt/ccxt/commits/32c3beae931bcada4b207bccefbd78d340348b46)
*  bitmex response tests [449af615f5](https://github.com/ccxt/ccxt/commits/449af615f5bbb6410ca67600d79836a81ad54663)
*  fix(setup): typing extensions version [15a21bc849](https://github.com/ccxt/ccxt/commits/15a21bc8493efe7dfeaa0389c7632f76ea75df83)
*  4.1.57 [dcf03a6def](https://github.com/ccxt/ccxt/commits/dcf03a6defa85b205e46bddf47975aaff2990509)


## 4.1.56 (2023-11-17)

*  fix: tox.ini and add support for 3.10 and 3.11 [bf749abbb5](https://github.com/ccxt/ccxt/commits/bf749abbb5e6a737cbabece9045c10c3924f705c)
*  update testing command [0cffd103eb](https://github.com/ccxt/ccxt/commits/0cffd103ebe4bc138dc3568f80833ec98a1b5925)
*  add python version to travis and tox test [fbec812f47](https://github.com/ccxt/ccxt/commits/fbec812f475326dc7e0afeb4fb1867a18be1168c)
*  test with pyeng [008f70db5a](https://github.com/ccxt/ccxt/commits/008f70db5a40ba426ab12bbffa96903eac2ed616)
*  speciy py language [2409cf7b99](https://github.com/ccxt/ccxt/commits/2409cf7b992a67debd2ce26e5db69a4a71664d3c)
*  small fixes [22148b29a7](https://github.com/ccxt/ccxt/commits/22148b29a7efc7b3b44b1bc9559ea3ec09809b72)
*  test appveyor [3e2a438e82](https://github.com/ccxt/ccxt/commits/3e2a438e822c717b9a40c4d6472bd797f5866a0c)
*  chage appveyor image and travis fix [87105efc34](https://github.com/ccxt/ccxt/commits/87105efc34633b251461e69b32de8515b43b9d7b)
*  travis pyenv install fix [08213cf262](https://github.com/ccxt/ccxt/commits/08213cf262b2d8f1a6eeb5fdbc79f90a61700bcd)
*  add specific versions to build script and fix types for appveyor [f42c64e432](https://github.com/ccxt/ccxt/commits/f42c64e4323fb4fdde98a4f724eb9e7d17dc5bee)
*  updat pyenv before running [f67740de1d](https://github.com/ccxt/ccxt/commits/f67740de1d7f2c24eb3187d27f75bbec992ec9cf)
*  return types to master [d734763315](https://github.com/ccxt/ccxt/commits/d7347633153f2cb42ea814bdde742484fc977ef0)
*  update pyenv update script to pull from origin master [8615caca3d](https://github.com/ccxt/ccxt/commits/8615caca3d3a7019e831f13ab095d83d5f1f9bd1)
*  clean up build [c415da8441](https://github.com/ccxt/ccxt/commits/c415da8441a10702cf1e7f1ec420e8ae5255b0ee)
*  eslint fixes for intellij idea [eba59e2f40](https://github.com/ccxt/ccxt/commits/eba59e2f40f7adb0906ef0c098586ab3a3411880)
*  close #19999 [937065db34](https://github.com/ccxt/ccxt/commits/937065db345fd61646fdd7a3b11bc87264f51311)
*  add deleted files [2f83c34616](https://github.com/ccxt/ccxt/commits/2f83c3461675463fb5dd18df020999d4696fab4a)
*  relax tox requirements [5fbf50d975](https://github.com/ccxt/ccxt/commits/5fbf50d97533057768f523b2f6f52aa5a02f2a47)
*  only transpile async methods to base exchange] [bab61d7a60](https://github.com/ccxt/ccxt/commits/bab61d7a60a4e0bd09b70ba072918325c068e4a2)
*  remove unused line [8f90d05efd](https://github.com/ccxt/ccxt/commits/8f90d05efd259995419b9b53f2d79d551e9a675b)
*  fix(exmo): static test trx not found [81d2080134](https://github.com/ccxt/ccxt/commits/81d208013455e54e45e222e8dc3e612b7e1ec2fa)
*  fix(bitmart): parseOrderStatusByType [18279b6660](https://github.com/ccxt/ccxt/commits/18279b666043041a4f6f8d172a6b517769e398fe)
*  fix(okx): createOrder, PostOnly with sl + tp attached (type 3) [259d029dad](https://github.com/ccxt/ccxt/commits/259d029dadd5beec84df393c59b19423839cc39a)
*  test(okx): static test, createOrder postOnly, tp + sl [63a862643f](https://github.com/ccxt/ccxt/commits/63a862643fe710c85ec25dbed2f565fa0de0f6d1)
*  bitbank: add apis [3181d61cc3](https://github.com/ccxt/ccxt/commits/3181d61cc35019f1e6c6958957b6fcee1d494c15)
*  htx: add apis [d97974d11e](https://github.com/ccxt/ccxt/commits/d97974d11eee442a2841a323b7fe6c27aabf3daa)
*  okx: add apis [a95fe45730](https://github.com/ccxt/ccxt/commits/a95fe457305868f9c4b1b86f8785563ad22fa67f)
*  okx: add apis [ff92dde44d](https://github.com/ccxt/ccxt/commits/ff92dde44d75d4871e56e0188b96984c1fb7fa7b)
*  feat(bitmart): add swap support to fetchClosedOrders [92540efae5](https://github.com/ccxt/ccxt/commits/92540efae5b750b6d966b11347ab45c66cdf6493)
*  add until and since support [edad2a31d3](https://github.com/ccxt/ccxt/commits/edad2a31d36cb8a17768cf0388bce32d0d1b6190)
*  improve jsdocs [9475430555](https://github.com/ccxt/ccxt/commits/94754305557c8d89a64399b4e2872c3ec4fb30cd)
*  small fixes [9fba8ba347](https://github.com/ccxt/ccxt/commits/9fba8ba347ef7161957b6516584365695bab48a1)
*  add bitmart tests [637ddf8921](https://github.com/ccxt/ccxt/commits/637ddf89216bffc6dc9f97b3e6d64e6a98aefa70)
*  4.1.56 [f6f9ff8f9b](https://github.com/ccxt/ccxt/commits/f6f9ff8f9bfab6a85ee110a78b932477cdcb98e5)


## 4.1.55 (2023-11-16)

*  isNull value function [f8a1fdd1c6](https://github.com/ccxt/ccxt/commits/f8a1fdd1c6f64a2ce784690facb4e531d8cebbcc)
*  root dir [fb1b8b2322](https://github.com/ccxt/ccxt/commits/fb1b8b2322a30c285abc7e465b25e770d8edd469)
*  uncamelcase props [16e1d49a24](https://github.com/ccxt/ccxt/commits/16e1d49a24fbe2cd5d62d17bdcaf4769da7f75ad)
*  fix missing imports [e4aa8daa69](https://github.com/ccxt/ccxt/commits/e4aa8daa697c2dff731bec889818706685fd3dcf)
*  first implementation of fetchMocking [b1671e37d5](https://github.com/ccxt/ccxt/commits/b1671e37d5eed36ba64eddf9e1ed51e9d8c5c96b)
*  rename and split static into request and response [fcc842357c](https://github.com/ccxt/ccxt/commits/fcc842357c6151e99407d3b6babdd7535ee737a2)
*  add binance tests [bb458ecd20](https://github.com/ccxt/ccxt/commits/bb458ecd209f9a51337332b4373471a37bcdb9ef)
*  move file [3bc7e2538a](https://github.com/ccxt/ccxt/commits/3bc7e2538ad3ecf64ead88bcdb719484257afadc)
*  several fixes [0a45886bab](https://github.com/ccxt/ccxt/commits/0a45886bab1b9503e00989beb8987cf78f53e480)
*  add currencies [178eebddc0](https://github.com/ccxt/ccxt/commits/178eebddc0555a4ce1b6d31b3b658e0e8f3481bb)
*  add okx currencies [e7c26dead1](https://github.com/ccxt/ccxt/commits/e7c26dead1f39c912877b531f3c1e55ed5f6bbf1)
*  add usdc to currencies [7ae335d993](https://github.com/ccxt/ccxt/commits/7ae335d99341f208be30fe1edfcb3cbb4eed490f)
*  typescript edits [cd23e1f719](https://github.com/ccxt/ccxt/commits/cd23e1f719b8c87038d783c6282dacc29919974e)
*  add new variables to python and php [ba129de0a3](https://github.com/ccxt/ccxt/commits/ba129de0a3d619ea0d92ca7c78125107a4e00ac6)
*  add options to cli [56403edd5f](https://github.com/ccxt/ccxt/commits/56403edd5f367a120f860d6c716ca5bb17c8ef1b)
*  remove both [6944064f84](https://github.com/ccxt/ccxt/commits/6944064f84837e2a102fbfa2ce4b2d7653fc5772)
*  php updates [ff0fa0bfe7](https://github.com/ccxt/ccxt/commits/ff0fa0bfe74be6eab1bd13c8b8c649f07c8c1508)
*  fix undefined restored back [53ca0c4ca1](https://github.com/ccxt/ccxt/commits/53ca0c4ca101e6d971abdb5b27e29349f4e76bdb)
*  fix output [278cfa6b7c](https://github.com/ccxt/ccxt/commits/278cfa6b7c3d6d935ccdccb8d3e597f21f3b5f95)
*  add huobi currencies [65d43234a6](https://github.com/ccxt/ccxt/commits/65d43234a60a2e95dbf0f0f33ff56a972b2e8546)
*  mexc currencies [12e1911037](https://github.com/ccxt/ccxt/commits/12e191103792eaa59a8b0a3f2502dd413b9ff97a)
*  add static tests commands [59625b08f8](https://github.com/ccxt/ccxt/commits/59625b08f8b782394929e62029d810c18a9ab38d)
*  fix strict checking [c73829a0f2](https://github.com/ccxt/ccxt/commits/c73829a0f238c84948cf89366623a614be346836)
*  small fix [d85cdb163a](https://github.com/ccxt/ccxt/commits/d85cdb163ae579153fb6ccfbc9dcb8396af8483c)
*  dynamic class creation [5cfcdbdaa5](https://github.com/ccxt/ccxt/commits/5cfcdbdaa5ac4ab704ccf3e0d3871f44747c32c9)
*  revert back [e44cbd33d0](https://github.com/ccxt/ccxt/commits/e44cbd33d02fd2fc01f517f2c9b84fc36e118fe7)
*  ver 3 [94d4192bba](https://github.com/ccxt/ccxt/commits/94d4192bba0570ea5fa9b3c3374349f8b088f795)
*  minor check to avoid redeclaration [eed1b572d2](https://github.com/ccxt/ccxt/commits/eed1b572d2ea98bb5d8a31751a7ded5c2cb7b22f)
*  args [669c6bb16b](https://github.com/ccxt/ccxt/commits/669c6bb16b8745d554e20b36c2e33cd59aaf2e2c)
*  exchange mock with dynamic instantiation [6d78a6cee7](https://github.com/ccxt/ccxt/commits/6d78a6cee75dc265551db282488eae5ed629e7e7)
*  extend rename [70386a1709](https://github.com/ccxt/ccxt/commits/70386a1709357ef78f418b44ac0677293ade3494)
*  save variable type hinting support [92b82c3a4f](https://github.com/ccxt/ccxt/commits/92b82c3a4f29cbbe9d4d61043ddf0b4b633f76f3)
*  save types.py [a546013c8e](https://github.com/ccxt/ccxt/commits/a546013c8e1f919da2589c09f4c7e8bb6ba60cec)
*  save types.py [65d2c8c5df](https://github.com/ccxt/ccxt/commits/65d2c8c5df8e3fece12b84c805ed5bfab591c7ef)
*  save edits to derived files [560193c184](https://github.com/ccxt/ccxt/commits/560193c1840b5a85e328582be3cfeff58af38e94)
*  save types.py [5cb4ebaa1c](https://github.com/ccxt/ccxt/commits/5cb4ebaa1c2a677e58077f80a79f3efccd55a0f2)
*  save type hint progress [3ec81dccb7](https://github.com/ccxt/ccxt/commits/3ec81dccb7a7d56d31d80194196e6d9b4d983e23)
*  binance: add apis, update fapiPublicGetTickerPrice to v2 fapiPublicV2GetTickerPrice [c7e0c41499](https://github.com/ccxt/ccxt/commits/c7e0c414997bdf84e8461e0368cc6d1989aa313c)
*  coinbase: add apis [95e2063516](https://github.com/ccxt/ccxt/commits/95e2063516a4ca7470d7d7856d17e4629efef8e7)
*  coinbase: add editOrder [9cdcf94c75](https://github.com/ccxt/ccxt/commits/9cdcf94c753c937766a7b850b8298cc455d21d6a)
*  coinbase: update static test [3896b69eba](https://github.com/ccxt/ccxt/commits/3896b69ebac815b0c8646daffbe921f590be04df)
*  save edits [1c3735fcc1](https://github.com/ccxt/ccxt/commits/1c3735fcc17b7fe7b12145815df6b7c7c8898f53)
*  edit base exchange class [1eb8385ad0](https://github.com/ccxt/ccxt/commits/1eb8385ad00fa8454320dec4632ff1daf0201a83)
*  run build [fd8afa5506](https://github.com/ccxt/ccxt/commits/fd8afa5506dd514db1d3ad285f6c5698ac1e6918)
*  add base class [7cf4147f1f](https://github.com/ccxt/ccxt/commits/7cf4147f1f3320dcec6221ec9c3aa6f4e0ca6407)
*  add some missing imports [600e8898ac](https://github.com/ccxt/ccxt/commits/600e8898ac260598c45409a3417f2abd9e0a99d9)
*  add preview [2244233613](https://github.com/ccxt/ccxt/commits/22442336132036484f8e9fc136acb352c04f2967)
*  add createOrder and editOrder tests [896c195b34](https://github.com/ccxt/ccxt/commits/896c195b34b8e69b9c210ee7b97a8950bcd1b690)
*  update transpile [286a68d587](https://github.com/ccxt/ccxt/commits/286a68d587d73e0ab5b740c06fb18fab2b8104c7)
*  minors [0b60c8b87c](https://github.com/ccxt/ccxt/commits/0b60c8b87ce14cc919cedd18fb3869f8c3dbe267)
*  minor edits [967754784c](https://github.com/ccxt/ccxt/commits/967754784c525f5804ec5085de2e6ba6f89ec001)
*  modify [8cec59c483](https://github.com/ccxt/ccxt/commits/8cec59c4838fa5f205525f0e7618de0d913636fa)
*  final [68d104ab5d](https://github.com/ccxt/ccxt/commits/68d104ab5d2bdd8f03f4478d91689b120101c5d4)
*  dyanmic async vs sync [c2ab083221](https://github.com/ccxt/ccxt/commits/c2ab0832214a95a5caa368ad66c65a184cb4f9dd)
*  react async updates [2068b791d3](https://github.com/ccxt/ccxt/commits/2068b791d37bd07ed9dc8a8cd9b8519ea082b6ad)
*  count revert [876c4a464d](https://github.com/ccxt/ccxt/commits/876c4a464d85a77b8d60cb5064aec814ecba8b92)
*  type addPadding param [a6a8a9269f](https://github.com/ccxt/ccxt/commits/a6a8a9269fc38ba13da1b52d967362e13fa08fa1)
*  add p2b currencies [3fc1c93740](https://github.com/ccxt/ccxt/commits/3fc1c93740d6f620ef8d921628bcce8f4d8d0eac)
*  static tests bitvavo [07092f47bd](https://github.com/ccxt/ccxt/commits/07092f47bdaad1081a61ae9c5408c386acd9253d)
*  fix build [4c5a9efaf7](https://github.com/ccxt/ccxt/commits/4c5a9efaf7a00f946312eec6fc4844159bdd2887)
*  real fix [f89aa4a76d](https://github.com/ccxt/ccxt/commits/f89aa4a76dfdd4dffbc968257724c6ec79ab7a96)
*  keep nulls inside response template [0700c906b8](https://github.com/ccxt/ccxt/commits/0700c906b88ca701f506677efac2fb6fcaf83a72)
*  handle null values comparison properly [82d916a14f](https://github.com/ccxt/ccxt/commits/82d916a14fe15450cc58c68aa39324aee9e924fd)
*  kucoin and okx tests [e874216cb5](https://github.com/ccxt/ccxt/commits/e874216cb5e671f9cce3616f161db06bf664c461)
*  add kucoinfutures [297af7f9da](https://github.com/ccxt/ccxt/commits/297af7f9da403edde765654c7de7ad2a842622f0)
*  fetchDepositWithdrawFee(s) misnaming [5b31476285](https://github.com/ccxt/ccxt/commits/5b3147628502ee66a746219a28f5b734ff98e311)
*  4.1.55 [13c171b318](https://github.com/ccxt/ccxt/commits/13c171b3180bef7b300c59c6fc8263b8fee29699)


## 4.1.54 (2023-11-16)

*  build ohlcv bars in base [c71534aaec](https://github.com/ccxt/ccxt/commits/c71534aaec68ec036ea65898d5d577771e442559)
*  comment [7f7c374d15](https://github.com/ccxt/ccxt/commits/7f7c374d1552d614d6a2cf1dcce38e2669f057b1)
*  js [4af242ff91](https://github.com/ccxt/ccxt/commits/4af242ff91605906f09f193fcf6ce83d7862bd09)
*  fix & simplify [edea42a180](https://github.com/ccxt/ccxt/commits/edea42a180fb4a849cdd730f16ca3d2046ec6ae6)
*  manual & rename [298b4f8ff5](https://github.com/ccxt/ccxt/commits/298b4f8ff58b2e9bd67b1ec75eff3bc2cf4a32be)
*  null fix [610753e09f](https://github.com/ccxt/ccxt/commits/610753e09fbf9b1a50296fafdd287a121c62ed85)
*  feat(p2b): New Exchange [282beba6ce](https://github.com/ccxt/ccxt/commits/282beba6ce4fc51ddaaac8a7ee1470d57662d4ef)
*  p2b sign [59da109c59](https://github.com/ccxt/ccxt/commits/59da109c59ea08d5601430fa76f6d306464acca5)
*  p2b desc fix [1ea3eb9205](https://github.com/ccxt/ccxt/commits/1ea3eb920541333bb4c83a2eec19466a058aa306)
*  p2b fetchMarkets [30a9f25d5f](https://github.com/ccxt/ccxt/commits/30a9f25d5f5b636e3053dd4f9fe0adfbfeeac4ac)
*  p2b: private methods [02a82fd99d](https://github.com/ccxt/ccxt/commits/02a82fd99db5cffd7c95396ac42413faf653a64e)
*  p2b.has [48f3d4c75a](https://github.com/ccxt/ccxt/commits/48f3d4c75afa8d70ec45f03630aa803b35289e16)
*  p2b rate limiter [c8ce10371d](https://github.com/ccxt/ccxt/commits/c8ce10371d384b8289f71cb534227b80241da348)
*  p2b.fetchBalance fix [6ed9a75474](https://github.com/ccxt/ccxt/commits/6ed9a75474fe4cff2532ff072421212752df038a)
*  p2b minor fixes [7a912880ab](https://github.com/ccxt/ccxt/commits/7a912880abe4bd5a24eba8a2571586fe78ba15ec)
*  p2b fetchClosedOrder header [b3da48b393](https://github.com/ccxt/ccxt/commits/b3da48b3934d7ec3ba8e663e0deca098d1aef812)
*  Promise transpilation regex fix [adc82f71b7](https://github.com/ccxt/ccxt/commits/adc82f71b77e02b0d9e74360e8858271182bda35)
*  Revert "Promise transpilation regex fix" [99a387feb5](https://github.com/ccxt/ccxt/commits/99a387feb5b212aba4d6f3fcc2d226bbe386f83f)
*  p2b parseOrder header [611fc1d706](https://github.com/ccxt/ccxt/commits/611fc1d706981dd994acbb50bef9046e82bef9d5)
*  p2b fetchOrderBook minor fix [3d161b13d1](https://github.com/ccxt/ccxt/commits/3d161b13d1baa20d5f4765d72d06c0aa2f42f593)
*  p2b fetchOHLCV minor fix [bbc28ce53c](https://github.com/ccxt/ccxt/commits/bbc28ce53c16c0e20efb0e72e91019a637b152ef)
*  p2b sign minor fix [6aebe1b255](https://github.com/ccxt/ccxt/commits/6aebe1b2553569c41280c1befb989f101e2077ee)
*  p2b fetchClosedOrders minor fix [01269dca45](https://github.com/ccxt/ccxt/commits/01269dca45a41d4e1b0de2aed37f5ad443325bfb)
*  p2b.fetchMyTrades minor fix [488360c2ee](https://github.com/ccxt/ccxt/commits/488360c2ee1317ddd3623ac6625f75983fa490f9)
*  abstract/p2b.ts [0abe7a59a3](https://github.com/ccxt/ccxt/commits/0abe7a59a30e91a10cea833119f6c686b6cfe3fe)
*  p2b fetchMarkets fix [c05c325607](https://github.com/ccxt/ccxt/commits/c05c3256075e77b3eccbd3cd247b9bb20c1cf05a)
*  p2b.cancelOrder checkRequiredArgument [6cb4067f00](https://github.com/ccxt/ccxt/commits/6cb4067f000f9c3c10da6c0210d4ad0ba34f85df)
*  p2b fetchMyTrades fix [226a9e5442](https://github.com/ccxt/ccxt/commits/226a9e5442cbf50a25a9054c0f798ac504cbe0fa)
*  p2b fetchMyTrades and fetchClosedOrders default values [3f659bcd6b](https://github.com/ccxt/ccxt/commits/3f659bcd6b5a0430d61b887eef580f3d230760b2)
*  p2b fetchTickers header [7e44fb2a08](https://github.com/ccxt/ccxt/commits/7e44fb2a08de161e202e52b9c7ab8b473ad5a0b8)
*  p2b fetchMarkets parsing numbers [eab9579744](https://github.com/ccxt/ccxt/commits/eab957974495058ccd4574537125791b4b793401)
*  p2b fetchTickers header [cee1b93cf4](https://github.com/ccxt/ccxt/commits/cee1b93cf4a7a37862b48541feec28f6af98b050)
*  p2b parseOHLCV fix [6b3bf460a5](https://github.com/ccxt/ccxt/commits/6b3bf460a5b4664443ee3e98f8dda05fcaad5db4)
*  parseTicker change [07ec8e2f66](https://github.com/ccxt/ccxt/commits/07ec8e2f66f70df1ea43f853975d1f45eab53812)
*  try with proxy [cd49cfeb6f](https://github.com/ccxt/ccxt/commits/cd49cfeb6f62cca602d0503a3b7b743f01491c9a)
*  remove empty spaces [38313cbbc8](https://github.com/ccxt/ccxt/commits/38313cbbc8ae1d1e6e9a8729cd6daa23247fbc7d)
*  bitget: prepare v1 endpoints so they can be phased out [a6d4b3a3e7](https://github.com/ccxt/ccxt/commits/a6d4b3a3e7020e4454d4fcd7024b6ae5b6cf12aa)
*  feat(bitget): add V2 API endpoints [2750c8808f](https://github.com/ccxt/ccxt/commits/2750c8808f7d03ccd16483ad29ba98051236e2c7)
*  add static tests [d9b2d00499](https://github.com/ccxt/ccxt/commits/d9b2d004991ef09ae874b280ac0117c6d38b624c)
*  add referral [9e53ae66bf](https://github.com/ccxt/ccxt/commits/9e53ae66bf0b2b111045119a56a5ad8317f54807)
*  fix(bitget): marginMode handling [ccd1e1fc57](https://github.com/ccxt/ccxt/commits/ccd1e1fc572a62b92d668fb0812dfd372ecb8a0f)
*  add static test [84f3357c29](https://github.com/ccxt/ccxt/commits/84f3357c29560a5bc888b2e041ae305a9623feae)
*  add tests [9397cae4be](https://github.com/ccxt/ccxt/commits/9397cae4beef8f9a8a492516012f3fe4678f8bfe)
*  eslint [e74628ed0e](https://github.com/ccxt/ccxt/commits/e74628ed0e69f1a42104793a8caa8bf8ce3ed704)
*  add defined type [c2f5ddeb26](https://github.com/ccxt/ccxt/commits/c2f5ddeb26d16fc2126dbde5db9493e9308f923b)
*  add pro files [c213ea2db4](https://github.com/ccxt/ccxt/commits/c213ea2db496520b7519e608dd5331ca94856b55)
*  more strict types [6e34002317](https://github.com/ccxt/ccxt/commits/6e34002317e881db351af6ac94c09b373c020f2f)
*  fix build [ef3881c88f](https://github.com/ccxt/ccxt/commits/ef3881c88f38634894948046c62df03409841fd5)
*  add currency type [d132d79611](https://github.com/ccxt/ccxt/commits/d132d79611ede890e4e162fa1db09854f4b4caec)
*  update types to fix build [211a9ae586](https://github.com/ccxt/ccxt/commits/211a9ae586377b61f895e1415ec5df1a1ca8cd56)
*  add safeMarketStructure [05e11209e7](https://github.com/ccxt/ccxt/commits/05e11209e7c33e6ad98ca4ccb099e8eedeb7e327)
*  4.1.54 [1809067657](https://github.com/ccxt/ccxt/commits/18090676571317cdc5f2ad8a60ec333e67efa60a)


## 4.1.53 (2023-11-15)

*  bingx fixes [420b542bde](https://github.com/ccxt/ccxt/commits/420b542bde784aa1b7d9157d3b073275e8ea0fed)
*  strictNullChecks progress [dbcea9e278](https://github.com/ccxt/ccxt/commits/dbcea9e278937e39caad9ef0021266aaa64d6827)
*  edit eslintrc [afb21dda7d](https://github.com/ccxt/ccxt/commits/afb21dda7d7a11018edeb66df84797e4c806949a)
*  fix build [c28d9d7d43](https://github.com/ccxt/ccxt/commits/c28d9d7d439495c94d304bf6e992a3e6d99110e8)
*  fix build [247cac3a48](https://github.com/ccxt/ccxt/commits/247cac3a480e3f64107e688429332c9891683291)
*  fix php [8a10f5e369](https://github.com/ccxt/ccxt/commits/8a10f5e369e570e04c61754229e430f17ede3d7a)
*  Revert "fix php" [534d20325e](https://github.com/ccxt/ccxt/commits/534d20325eff5eb27c6359bb8a918a87e842f318)
*  fix php [042a543593](https://github.com/ccxt/ccxt/commits/042a5435930542e8ed81aec45d6fed890676a89d)
*  fix php [7cde6f2ebb](https://github.com/ccxt/ccxt/commits/7cde6f2ebb0fe544310477ad651427041f013b32)
*  bybit: update withdraw rl [678377a97a](https://github.com/ccxt/ccxt/commits/678377a97a10048f602b1d25bf75e6863d494aee)
*  fix(digifinex): createOrders python sign error [11a20a24af](https://github.com/ccxt/ccxt/commits/11a20a24af8e2ecfe1a41446691157a5622adaa5)
*  bybit: endTime isn't required [ec9dd693d7](https://github.com/ccxt/ccxt/commits/ec9dd693d748a73b7428adab420f890a34e5a712)
*  more fetchMarkets type hints [bd8537b575](https://github.com/ccxt/ccxt/commits/bd8537b5752ca0ee6b70d7b750601c405329e0b8)
*  delete lbank v1 [3741857f0b](https://github.com/ccxt/ccxt/commits/3741857f0b0d0c827c3a712cf7af1d9d3ea39a2f)
*  move lbank2 to lbank [c2f3b6d713](https://github.com/ccxt/ccxt/commits/c2f3b6d713d5f8baa2a4de7ff83d4b0ee948a2eb)
*  add deleted files [2c753e71ad](https://github.com/ccxt/ccxt/commits/2c753e71ade98c3b9aa33bf0f6245c402e363f90)
*  remove lbank2 tests [d83f068cfe](https://github.com/ccxt/ccxt/commits/d83f068cfe776a6f9f0ddb40d5cfa2da660d75b7)
*  lbank minor edit for build [a2530eff30](https://github.com/ccxt/ccxt/commits/a2530eff30e672d2278bbc11943dc72c55f57a51)
*  poloniexfutures.has rest ws methods [5138cda41a](https://github.com/ccxt/ccxt/commits/5138cda41a0a6940be92573c8f669e7b680ebebf)
*  bybit: add apis [b49a1877de](https://github.com/ccxt/ccxt/commits/b49a1877dea2629a4e77e28d1576c8a7d69e343c)
*  cryptocom error mapping [60a7e0b12a](https://github.com/ccxt/ccxt/commits/60a7e0b12acdd31a7a3266cd6ab23ad3815973ca)
*  swap tests [92ff4ecad9](https://github.com/ccxt/ccxt/commits/92ff4ecad9cc689e3a96f2c2a9b29f4dce01e2d9)
*  formatting fixes [6907999d87](https://github.com/ccxt/ccxt/commits/6907999d878edb92942e618297fe1a1fbe0ac5bb)
*  4.1.53 [49a228fcf3](https://github.com/ccxt/ccxt/commits/49a228fcf33dbe21041acb61a2f6bd105572389a)


## 4.1.52 (2023-11-14)

*  delist coinfalcon [4b35c5cd77](https://github.com/ccxt/ccxt/commits/4b35c5cd77ada60cfccb070b611a8f98a84ba311)
*  kucoin: update fetchOrderBook [3c62a1cbea](https://github.com/ccxt/ccxt/commits/3c62a1cbeaec3623f6d1967589a74dd25dbd2c19)
*  feat(bitmart): add 53007exception [a77506210b](https://github.com/ccxt/ccxt/commits/a77506210b0ae9d6b3329837898c64af23971cce)
*  add more errors [48a682a891](https://github.com/ccxt/ccxt/commits/48a682a8910aab382efff3288fbe1a75c404a118)
*  fix comments in pro files [5660584e19](https://github.com/ccxt/ccxt/commits/5660584e198be1b3daf716776fc0b44c9ccab760)
*  fix comments in pro files [f8c6470086](https://github.com/ccxt/ccxt/commits/f8c6470086258b77e172cf9ff73e05e78e7f0d3e)
*  fix transaction type [01b31e26fa](https://github.com/ccxt/ccxt/commits/01b31e26faa21203bf0ce36a1677bf028d5c0095)
*  feat(examples): add jupyter notebook example [c825ebe5f9](https://github.com/ccxt/ccxt/commits/c825ebe5f9804bea11299fffd821696d9786edb5)
*  docs: add logos to socials, add socials to docs [3b5e87bf0d](https://github.com/ccxt/ccxt/commits/3b5e87bf0d17d449979796ce85290703172482bf)
*  docs: add awesome section to showcase projects using ccxt [a22e8c062f](https://github.com/ccxt/ccxt/commits/a22e8c062f8f8afc969896c22ca4b454bd076e49)
*  add parseMarket return type check [556de65b28](https://github.com/ccxt/ccxt/commits/556de65b286fc7b4d3e85be746b90934e2e98dc7)
*  fix duplicated line [e9cbc8af15](https://github.com/ccxt/ccxt/commits/e9cbc8af151d82c441afe506c5f5af039e30ae1d)
*  update certifications [b15846bbfc](https://github.com/ccxt/ccxt/commits/b15846bbfca934f96768fc3c72257196fec2c0e7)
*  fix(bybit): enable stopLoss and takeProfit with trigger orders [d6ae13b08f](https://github.com/ccxt/ccxt/commits/d6ae13b08ff72195fd55c2c18a2ee4b0c13ba965)
*  fix(binance): watchPositions default to type future and use standard handleMarketTypeAndParams function [0a89e543b0](https://github.com/ccxt/ccxt/commits/0a89e543b0ad284615e9931945115932b33e03e0)
*  coinbase: patch parse trade [512a50e7ab](https://github.com/ccxt/ccxt/commits/512a50e7aba1800155ce21f0f2041b6efa9b679b)
*  fix build [aa58a46337](https://github.com/ccxt/ccxt/commits/aa58a463376aa8f7001f24c58b6e5bc8ddb93e1d)
*  delist coinfalcon again [d4893ffca6](https://github.com/ccxt/ccxt/commits/d4893ffca6a7621d302536c0a3ba341ddf5cb2e0)
*  minor edit [7d9244138c](https://github.com/ccxt/ccxt/commits/7d9244138c9220ed4241eddd18f35500ac4e7d47)
*  simplify [10406e3eab](https://github.com/ccxt/ccxt/commits/10406e3eab7194dd9f63cf07992c5e4046acf473)
*  fix(digifinex): createOrders, marginMode [afe2154015](https://github.com/ccxt/ccxt/commits/afe2154015c40a389a49925651f99ea5b611572d)
*  feat(staticTests): digifinex createOrders [c5252ee2da](https://github.com/ccxt/ccxt/commits/c5252ee2dacd75e89adb4f1a166a588b6c1931bf)
*  fix coinbase amount [e6727a6421](https://github.com/ccxt/ccxt/commits/e6727a64211543af08a5754f1dcacfc7c866e89b)
*  fix(ascendex): createOrders, marginMode [8208295056](https://github.com/ccxt/ccxt/commits/8208295056c455093f2c97be4b972a83ac1d800e)
*  feat(staticTests): ascendex, createOrders spot margin [9be510cca2](https://github.com/ccxt/ccxt/commits/9be510cca216198f43a2f2329ab05425c8e6c165)
*  fix(bitget): createOrders, marginMode [626c9122c4](https://github.com/ccxt/ccxt/commits/626c9122c4596e0c3dfadc0b760f355542cb3c6c)
*  feat(staticTests): bitget createOrders [d098488789](https://github.com/ccxt/ccxt/commits/d0984887892138841c0fd1a157ccce45a79dbd2f)
*  bitvavo: update fetchMarkets [ee5f7976ba](https://github.com/ccxt/ccxt/commits/ee5f7976ba38bd66d527332c3f01643f725cfb6f)
*  bitvavo: update taker and maker fee [143028fe28](https://github.com/ccxt/ccxt/commits/143028fe28b588e607c9355447458d2ed2e46020)
*  base: remove delist exchanges [1cf248448c](https://github.com/ccxt/ccxt/commits/1cf248448cb48dc4160da63d83af10bd5511f7d8)
*  fix(python): fee type [2885595845](https://github.com/ccxt/ccxt/commits/28855958459c53b423ed96df637fb20efa401672)
*  fix(probit): remove fetchMarkets type [e69e50fde9](https://github.com/ccxt/ccxt/commits/e69e50fde98c032146dc0a173747286aec5e5515)
*  remove old files [c42c3a1c20](https://github.com/ccxt/ccxt/commits/c42c3a1c205e55cdc3699d8fc908d64bb4ca52c3)
*  add bybit test [d2c30bcfe7](https://github.com/ccxt/ccxt/commits/d2c30bcfe7fc30e77364573849e9c4c614a2ddc1)
*  remove omit [0fc1b7d8f0](https://github.com/ccxt/ccxt/commits/0fc1b7d8f0a413090519ad97b464013d2c1a2e27)
*  fix ascendex test by spoofing the account [7a85d389ab](https://github.com/ccxt/ccxt/commits/7a85d389abb4cdfbce7a025beec96d0607c2ef0f)
*  remove mentions [2da2b34037](https://github.com/ccxt/ccxt/commits/2da2b340373cc3074ca8f5bac563c8a43b9aa30b)
*  fix(probit): remove market import [0def51e623](https://github.com/ccxt/ccxt/commits/0def51e6236404cea3feba20ba71f1fd7251e5fe)
*  fix(binance): parseWsPosition symbol [0482b855c2](https://github.com/ccxt/ccxt/commits/0482b855c2cc21eb167004ae6ea4ea351ea27c65)
*  Bitget: add error AccountSuspended for "The account has been cancelled and cannot be used again" [717c5d4b7a](https://github.com/ccxt/ccxt/commits/717c5d4b7a1d339cbf2f03467c7bd0d28a2a9733)
*  coinbase websocket order methods has [37f44bc4f6](https://github.com/ccxt/ccxt/commits/37f44bc4f630f273c68e8664b53f401e777739f2)
*  fix(static): disable batchOrders test [e57c63288e](https://github.com/ccxt/ccxt/commits/e57c63288e9d06627d55961f5bd957fb3e54df5b)
*  4.1.52 [7df7ef87f6](https://github.com/ccxt/ccxt/commits/7df7ef87f67644328d069554a7977ec69da4f683)


## 4.1.51 (2023-11-13)

*  feat(coinex): add idTest [4a8d536e70](https://github.com/ccxt/ccxt/commits/4a8d536e70255a87f80bf81da8b373aa6664d77c)
*  fix(krakenfutures): patch watchOrders [200f12d6de](https://github.com/ccxt/ccxt/commits/200f12d6deca15e4f15ca2d63f6fa341a60aacf2)
*  kraken: add start in fetchDeposits [16cee3899a](https://github.com/ccxt/ccxt/commits/16cee3899aa1927b256a2df6499c555e5478acc6)
*  kraken: update jsdoc [91247ec10d](https://github.com/ccxt/ccxt/commits/91247ec10de3c8a331dbaa07c300f1823fbe73c8)
*  kraken: remove deprecated staking apis [e855ab8737](https://github.com/ccxt/ccxt/commits/e855ab873739fb0a49b1abbd932cb72c5b0c9587)
*  kraken: update withdraw [ebc2bd409b](https://github.com/ccxt/ccxt/commits/ebc2bd409b0ddb46d9dd5ff592d2b75467a911a8)
*  kraken: update test [003a1866f8](https://github.com/ccxt/ccxt/commits/003a1866f8e69ff89265cfc5c690b4882e58c735)
*  kraken: add costmin in market [1fd32f75e5](https://github.com/ccxt/ccxt/commits/1fd32f75e5f699b0e262605be8f62f05e62ec9e7)
*  4.1.51 [e6949961a0](https://github.com/ccxt/ccxt/commits/e6949961a09accc9dea837a5f9f74f384cf62719)


## 4.1.50 (2023-11-12)

*  feat(deribit): fetchGreeks [c12066fecd](https://github.com/ccxt/ccxt/commits/c12066fecd12bab7ac79e7633ec7ce093676e193)
*  feat(binance): fetchGreeks [48339de93a](https://github.com/ccxt/ccxt/commits/48339de93a95ea271317fd9551eaa9228ec30598)
*  feat(bybit): fetchGreeks [c531937878](https://github.com/ccxt/ccxt/commits/c53193787832faed17f6048e72060d5d0f686546)
*  feat(delta): fetchGreeks [30089f96c9](https://github.com/ccxt/ccxt/commits/30089f96c938a620a1c7f394213bc60c8e13736b)
*  feat(okx): fetchGreeks [fde125adee](https://github.com/ccxt/ccxt/commits/fde125adee2d1e9b85c7e38a10c581e6581a6eb1)
*  feat(gate): fetchGreeks [432c4d7bbb](https://github.com/ccxt/ccxt/commits/432c4d7bbb4cdded5238e7b13cd7cb8e52f80089)
*  fetchGreeks adjust Manual, Exchange and complimentary files [cb76980133](https://github.com/ccxt/ccxt/commits/cb769801333339e463943e78ca6024b5e1cd3baf)
*  python add Greeks type [4dd5be1e9d](https://github.com/ccxt/ccxt/commits/4dd5be1e9d894a4a82dec2a5bc3f1bc75360705c)
*  feat(htx): createOrders [bf54ddedf9](https://github.com/ccxt/ccxt/commits/bf54ddedf95577650f0cfd4c5fe425d693367ffb)
*  add futures market [c8dcb3eb68](https://github.com/ccxt/ccxt/commits/c8dcb3eb6837e9ae8a810959085d1d40372b4944)
*  remove unused imports [7298ebe4a7](https://github.com/ccxt/ccxt/commits/7298ebe4a7f985293eb87f8823d35ac289e47694)
*  edit createOrders future endpoint [8d546e1267](https://github.com/ccxt/ccxt/commits/8d546e126796f57b13405f79752f1bd0278a388d)
*  gate add the underlyingPrice from the market structure [e5b23eeaeb](https://github.com/ccxt/ccxt/commits/e5b23eeaeb40b3206830aa8a6cb1467fc53ddbae)
*  remove import [de06cc45b9](https://github.com/ccxt/ccxt/commits/de06cc45b9a60aa4dfa6c1130d59ea57ccc72366)
*  fix(htx): request extension [6cb9385b1c](https://github.com/ccxt/ccxt/commits/6cb9385b1c61101c4f68e4ee8fd188c982dd75d3)
*  add more huobi tests [2c4bc6bd4e](https://github.com/ccxt/ccxt/commits/2c4bc6bd4ecd39f1a95ff3bda7d64de4b02b87cb)
*  feat(gate): edit swap orders [6f8a950780](https://github.com/ccxt/ccxt/commits/6f8a950780d64758c7fc8d5a732b1e5196f87bf4)
*  4.1.50 [9d62aaf625](https://github.com/ccxt/ccxt/commits/9d62aaf625ab0b30986196d1f220ff87857277c0)


## 4.1.49 (2023-11-12)

*  fix(mexc): patch withdraw [b6fe0aaf24](https://github.com/ccxt/ccxt/commits/b6fe0aaf24826b6f2c21e1c8dc1983018dec2ff7)
*  mexc: update doc url [65103ef2c9](https://github.com/ccxt/ccxt/commits/65103ef2c9c81fdd335869ac692a9f11d58eb287)
*  coinex broker id [271b871655](https://github.com/ccxt/ccxt/commits/271b871655a2021420583a9234ac7a125c0e50bb)
*  coinex handleErrors unification and exceptions mapping [1da2c834d5](https://github.com/ccxt/ccxt/commits/1da2c834d5cc732e8774234e70bb0715ecfa3d3e)
*  coinex parseOrder clientOrderId [ci deploy] [fe5019b9f3](https://github.com/ccxt/ccxt/commits/fe5019b9f3274596d84e913358968ce2eac735b8)
*  coinex createOrder clientOrderId [ci deploy] [991c78edb8](https://github.com/ccxt/ccxt/commits/991c78edb8bd173c0a07f28a34df66a36e984cec)
*  coinex sign fix broker id [ci deploy] [06b3a797e5](https://github.com/ccxt/ccxt/commits/06b3a797e55ba5af49d3f8853bf18c931ea0137b)
*  4.1.49 [4e075f010c](https://github.com/ccxt/ccxt/commits/4e075f010c39cae2c69a0b1cf5a344d7af27f862)


## 4.1.48 (2023-11-11)

*  feat(bitmart): add id [73a71d9947](https://github.com/ccxt/ccxt/commits/73a71d9947b7db6ea516ecea3c3371406f03cfd5)
*  feat(bitmart): add swap orders [a389d42373](https://github.com/ccxt/ccxt/commits/a389d42373248fa99deb208a96466804868f93aa)
*  parseLeverage as string [f297d2ffd0](https://github.com/ccxt/ccxt/commits/f297d2ffd0f9e20b07dfcd4dbe9a6a9e4acb06d7)
*  fix parseOrder [239805ecb6](https://github.com/ccxt/ccxt/commits/239805ecb61ddc18e31beac1e81304e622854cbc)
*  fix side inference [db961ee47e](https://github.com/ccxt/ccxt/commits/db961ee47e704b6c31e4faeb3ff0f4a366e3fccc)
*  omit leverage [fe6597e9b8](https://github.com/ccxt/ccxt/commits/fe6597e9b832c421d675ec263cc3d67da50a6182)
*  bitmart tests [1804b82302](https://github.com/ccxt/ccxt/commits/1804b823021c399b1c73671242ce743751391ceb)
*  add spot margin example [96cdbf10a7](https://github.com/ccxt/ccxt/commits/96cdbf10a761336e0d97b593f39ca5a627c59ace)
*  binance: add apis [5222704fc3](https://github.com/ccxt/ccxt/commits/5222704fc3e26818a890cde36406897e6d97cb85)
*  add Tickers type hint [4af54186c0](https://github.com/ccxt/ccxt/commits/4af54186c008ccc3016c445cbe2193a45baf1bf0)
*  fix build [cdda1a5bcf](https://github.com/ccxt/ccxt/commits/cdda1a5bcfa3e52dff48fcd22febc3233bc44b43)
*  rename huobi to htx [85690e26fd](https://github.com/ccxt/ccxt/commits/85690e26fd0d3a71c4be744abfeb667b79a98134)
*  add huobi aliases [9a467f8c6b](https://github.com/ccxt/ccxt/commits/9a467f8c6ba2e48a4fcde185255c4023c292d426)
*  add abstract file [ea8395aaae](https://github.com/ccxt/ccxt/commits/ea8395aaae3b8d2afd2624ae76a556bfe997bf5d)
*  build [76d0b9a0d0](https://github.com/ccxt/ccxt/commits/76d0b9a0d004b003bc4e45e5be748e76d11bffc8)
*  htx pass test [b682d85c38](https://github.com/ccxt/ccxt/commits/b682d85c380bf24d4378feed6c0649bcaae68fa6)
*  kraken: update jsdoc [f7cc24da58](https://github.com/ccxt/ccxt/commits/f7cc24da585e9c3d0329c75508c553eb6da88b08)
*  fix build: coinspot [26cbc9c4a2](https://github.com/ccxt/ccxt/commits/26cbc9c4a2b25a303e8e08d3f682e6140e1de3a5)
*  4.1.48 [691ddd0a57](https://github.com/ccxt/ccxt/commits/691ddd0a572d7a30fbfa6714dc730cbfd6bec1b6)


## 4.1.47 (2023-11-10)

*  hitbtc: add fetchMarginMode [a4e936900f](https://github.com/ccxt/ccxt/commits/a4e936900f3b688b18e50cac2b76cf3fa3fdc2ff)
*  fix(bitmart): change the fetchOHLCV endpoint [934c524aef](https://github.com/ccxt/ccxt/commits/934c524aef9d0278b56b93910983d8e73006328c)
*  minor docs edit [6a8554ae5f](https://github.com/ccxt/ccxt/commits/6a8554ae5fc59e5401f5dee99363de9ca16dd276)
*  fix jsdoc comments [bd9502c1de](https://github.com/ccxt/ccxt/commits/bd9502c1de19eeee37e9d5888cc880df3921c8d5)
*  add balance and transaction return type hints [91c838d43d](https://github.com/ccxt/ccxt/commits/91c838d43de2fc8f58ac342b98ab5e4564e9ce2d)
*  fix(krakenfutures): fix error handling and fix #19896 [5fb65087e1](https://github.com/ccxt/ccxt/commits/5fb65087e10f057a3508d6884a1c6b71a3928416)
*  regex match type [c561970afe](https://github.com/ccxt/ccxt/commits/c561970afe1cdc77cdb7a772b85d2463334c0de6)
*  regex match type [d0df1c777b](https://github.com/ccxt/ccxt/commits/d0df1c777bd1f12c2e2fa0f7a7843fb0f043098f)
*  feat(Manual): add number of contracts createOrder explanation [9597ae2813](https://github.com/ccxt/ccxt/commits/9597ae281314891a335268663886e815bb5283c7)
*  solve for contracts in example [30fb6bb942](https://github.com/ccxt/ccxt/commits/30fb6bb9420412480ecbf9b2e8ec21106e9e07ed)
*  hitbtc: update [663aee1a29](https://github.com/ccxt/ccxt/commits/663aee1a298dbde62d1b2e274db7b628a665d536)
*  hitbtc: update static test [e3a78ebd80](https://github.com/ccxt/ccxt/commits/e3a78ebd80adc9fd256f056bd0b8f4161eeab798)
*  add info and MarginMode to python [6a9cedc63f](https://github.com/ccxt/ccxt/commits/6a9cedc63fd62a3f463993c910418379685c18ee)
*  add info [f14df61398](https://github.com/ccxt/ccxt/commits/f14df61398cc0db21b788df921797468d63cebde)
*  add default method [ef750c1a97](https://github.com/ccxt/ccxt/commits/ef750c1a97d637d7dc368ca2c40a891fa629cab0)
*  fix linting [73200a2b25](https://github.com/ccxt/ccxt/commits/73200a2b25043521d2f9ac38ee2ddfa0e79352f2)
*  add specific example [83a9bdfaa5](https://github.com/ccxt/ccxt/commits/83a9bdfaa551e7a7bcab0662d076ac9d181be87d)
*  import type in python [ee11faba0b](https://github.com/ccxt/ccxt/commits/ee11faba0b58da88d8c4eab49f70226e6a3514a0)
*  export types [a1e868b7c6](https://github.com/ccxt/ccxt/commits/a1e868b7c6335d9dc1b276e3af6d548be9f2cc16)
*  add to transpile [9651132ebe](https://github.com/ccxt/ccxt/commits/9651132ebe32dc1945bea97c4adb191fb8473232)
*  remove import [2fdb75ab40](https://github.com/ccxt/ccxt/commits/2fdb75ab40298b6c2a46c9dc2e74312874cf99b1)
*  binance: add apis [fe195f8d7f](https://github.com/ccxt/ccxt/commits/fe195f8d7f7e42a4fd40db437ce606037b4cd05f)
*  4.1.47 [22ae022687](https://github.com/ccxt/ccxt/commits/22ae022687ee945bad9912e226d901227959b76b)


## 4.1.46 (2023-11-09)

*  watchPositions [d2760d40cf](https://github.com/ccxt/ccxt/commits/d2760d40cf111c0b7210908d55951b9e8a74eb99)
*  remove balance change [832862be28](https://github.com/ccxt/ccxt/commits/832862be28730c3feb419be7b90d36b2740179dc)
*  'master' of https://github.com/ccxt/ccxt into HEAD [7eae648970](https://github.com/ccxt/ccxt/commits/7eae6489707d5a4a60d3d05aeb748724ba94a68d)
*  update to typescript and cleanup [b510aaab61](https://github.com/ccxt/ccxt/commits/b510aaab61fa7e996048ae13eb04bbacba0b3f6b)
*  update type [87779ca742](https://github.com/ccxt/ccxt/commits/87779ca742bd4aa9bd7036f2d66429f4252cedfd)
*  small fixes [3aa9c13940](https://github.com/ccxt/ccxt/commits/3aa9c13940e59a580881dc9c246bdf6ac3b72663)
*  new implementation [c473a50486](https://github.com/ccxt/ccxt/commits/c473a50486cc53da3a8b730a7b74e780448b3f0c)
*  remove positionsCache [d1f6e9cd27](https://github.com/ccxt/ccxt/commits/d1f6e9cd2731e77a971faa1fbf1470db5768e1a0)
*  add python and php [85fcebcad2](https://github.com/ccxt/ccxt/commits/85fcebcad24059b1d6dba558cb330febb89a2e7c)
*  fixes from testing [8afd572b84](https://github.com/ccxt/ccxt/commits/8afd572b84e297e77db92538b1d4294085e54d8e)
*  merge main [9cf71e6f0e](https://github.com/ccxt/ccxt/commits/9cf71e6f0e2f920ba07f9726ed5d9c045224c3a5)
*  fix python lint [ed9e69ff04](https://github.com/ccxt/ccxt/commits/ed9e69ff04491ad8b3ae904be405babf7b6f38bb)
*  okx: watchPositions [6d11f22dc3](https://github.com/ccxt/ccxt/commits/6d11f22dc36d7ee43fa388211cf3327014effe1b)
*  add watchPositions to okx [efdb855c0e](https://github.com/ccxt/ccxt/commits/efdb855c0e903c7541afb7fba346f44b8140ea49)
*  gate io watch positions [68818a32a6](https://github.com/ccxt/ccxt/commits/68818a32a6a17b4cb4a19cb9b3f38244fa779ea8)
*  fix test file line [ae0abcc492](https://github.com/ccxt/ccxt/commits/ae0abcc49279ae34e37e808816c9da3f19a2a047)
*  add watchPositionForSymbols alias [97264dd667](https://github.com/ccxt/ccxt/commits/97264dd667096a580302aba69983f830f13af791)
*  filter snapshot [4498e6e581](https://github.com/ccxt/ccxt/commits/4498e6e5815f5180a00ec7253f2674164887776a)
*  add safePosition and filter out empty positions from snapshot [e62d2eedf3](https://github.com/ccxt/ccxt/commits/e62d2eedf357056bc0dd9400a984a2a02552e144)
*  documentation [91713764e8](https://github.com/ccxt/ccxt/commits/91713764e86ad54a934668165c12827d175c78ad)
*  remove filter for emty positions [961e3e68e5](https://github.com/ccxt/ccxt/commits/961e3e68e5a11d27de7d5712165a1606a0501c35)
*  fix binance empty cache [1a333be430](https://github.com/ccxt/ccxt/commits/1a333be430afc69db973e83ca7187746897198f6)
*  fix gate empty cache [43f03fcaac](https://github.com/ccxt/ccxt/commits/43f03fcaac65c55f9de5f4b12715cd218578e083)
*  bybit wip [02eb2b47db](https://github.com/ccxt/ccxt/commits/02eb2b47dbe5010c8056899c5f10263cf3003d7c)
*  kucoin futures [343ca74a5a](https://github.com/ccxt/ccxt/commits/343ca74a5aeb9809efd0e35a608dd1d20ced0a1e)
*  merge main [c3cd73a725](https://github.com/ccxt/ccxt/commits/c3cd73a725349e62a49d2b51079b576d4cfba9cd)
*  bitget [a51398dea5](https://github.com/ccxt/ccxt/commits/a51398dea528eb5eb2a7f3ee796931c0d1c25bc2)
*  remove unnecesary import [354e00ad3f](https://github.com/ccxt/ccxt/commits/354e00ad3f7b6ea1c5c517af97721ff18ffe537e)
*  remove extra space [79e5755753](https://github.com/ccxt/ccxt/commits/79e5755753c04ab7dcff446ab3d0973692aa4b49)
*  add tests [f1a8903a76](https://github.com/ccxt/ccxt/commits/f1a8903a76c6b4c276d5ea79bc6b5f856d55adca)
*  several fixes [d7bffb415d](https://github.com/ccxt/ccxt/commits/d7bffb415dd405737325a70903959f16f7cd93ee)
*  add cryptocom [c714e8e912](https://github.com/ccxt/ccxt/commits/c714e8e91247a8908af9c5466fc7b33ec1cfaa08)
*  fix php [ea59cccdf4](https://github.com/ccxt/ccxt/commits/ea59cccdf45412bfb20537d9fe776a20535404ec)
*  add deleted function [de65dc95ce](https://github.com/ccxt/ccxt/commits/de65dc95ceab01fd8fcc101fc28051ce8a35f605)
*  fix test cahce transpile [884fff6fb3](https://github.com/ccxt/ccxt/commits/884fff6fb367d09542e039435c18010261fa9c46)
*  lint cache [ce2f02f47a](https://github.com/ccxt/ccxt/commits/ce2f02f47a6c4060b10d1875c672cf4626390f52)
*  lint cache [2000d9f2b0](https://github.com/ccxt/ccxt/commits/2000d9f2b002d51b559c6ad48cc25cf38066414b)
*  test cache [b4ff4d0dc4](https://github.com/ccxt/ccxt/commits/b4ff4d0dc42de6fb83eeca88c1a60ce71d635139)
*  pr comments [500fb40889](https://github.com/ccxt/ccxt/commits/500fb408898a690b98c7e805d1ea4fbd154fcbfb)
*  bybit: allow querying all inverse [7598b15c75](https://github.com/ccxt/ccxt/commits/7598b15c7528671e8089a8d5a2158075c476f8a0)
*  fix handle type [392b389f38](https://github.com/ccxt/ccxt/commits/392b389f383ce304fe5712c0dc17fd44bb04b8d9)
*  fix when new updates is false [17674ab9c8](https://github.com/ccxt/ccxt/commits/17674ab9c88fc52d2ae6f30e88591ca1daf65032)
*  add huobi [994814de85](https://github.com/ccxt/ccxt/commits/994814de856dd1b5b20614031a89931ee5a97d43)
*  fix(gate): fetchPositions default [c8e931eba9](https://github.com/ccxt/ccxt/commits/c8e931eba95a80d284022da4d2c9ccb95bbf0af3)
*  add timestamp to position [ef5cf662db](https://github.com/ccxt/ccxt/commits/ef5cf662db57af22a2e8304248ffac9edf4ec5b1)
*  add realized pnl [ae6ed6d498](https://github.com/ccxt/ccxt/commits/ae6ed6d498dea6c358018ef85c42937f582d5c1c)
*  kucoinfutures: add checkRequiredSymbol to watchPosition [dbcc50bf97](https://github.com/ccxt/ccxt/commits/dbcc50bf97e14c15502664d3f5ff744560513506)
*  fix(cryptocom): loadPositionsSnapshot call [ccb8252107](https://github.com/ccxt/ccxt/commits/ccb8252107bbd569e1655262df57cdb9fef89b8a)
*  remove import [dbd1b577f2](https://github.com/ccxt/ccxt/commits/dbd1b577f21ff93d8bcee5cf88514f86123f79fe)
*  kucoinfutures: fix cache loading [363806ad2c](https://github.com/ccxt/ccxt/commits/363806ad2cf5d025f4410653e7ab453bc64105ef)
*  return if cache is not loaded [695a2035bf](https://github.com/ccxt/ccxt/commits/695a2035bf39c379c698d41517a995dda2765d9b)
*  update setup.py [8b410548a6](https://github.com/ccxt/ccxt/commits/8b410548a6505ec3f6dd52f566e6168183049273)
*  merge main with tranpsile examples pull [6212fc2443](https://github.com/ccxt/ccxt/commits/6212fc2443b5818f9d39b75eeb716455659e68c4)
*  fix second round transpile [66cd62fb54](https://github.com/ccxt/ccxt/commits/66cd62fb54f98347640c0f6c80b7828b6c613eba)
*  add watchPositions examples [d9a13fa89c](https://github.com/ccxt/ccxt/commits/d9a13fa89c1c75454bbaba3c8a3fdf9dcba57aae)
*  merge examples [6ab45d39f1](https://github.com/ccxt/ccxt/commits/6ab45d39f17631fbf9a873f2859183120c1c3d9d)
*  add krakenfutures and unify symbols [8967071417](https://github.com/ccxt/ccxt/commits/896707141745fca4843a70e8bccfa970c5463a99)
*  add krakenfutures side [f879c32994](https://github.com/ccxt/ccxt/commits/f879c329949893f0c2aac63ee6808dd8cfc8c393)
*  bybit parseSpotTrade fee fix [5265123ab0](https://github.com/ccxt/ccxt/commits/5265123ab0499ba5e368737fdff9e0aca78c02de)
*  remove duplicated implementation [b1485a18b6](https://github.com/ccxt/ccxt/commits/b1485a18b6b8e767b8af583ecf654b0dc292cc80)
*  bitget avoid empty returns [ad0df0cee1](https://github.com/ccxt/ccxt/commits/ad0df0cee12527698f9bf580400fd3794244174f)
*  feat(staticTests): add Okx tests [43eaf3f260](https://github.com/ccxt/ccxt/commits/43eaf3f2604dc52eb6f575ade9b289ccf0dcf955)
*  bybit remove old v3 parseTrade [afe8bd7e12](https://github.com/ccxt/ccxt/commits/afe8bd7e124962f639aea5d744f946caba82dd50)
*  feat(okx): remove posSide inference [d1988fcc01](https://github.com/ccxt/ccxt/commits/d1988fcc013938a6fc32a9b55a0924f7ce1cc69a)
*  remove dynamic call from createOrder [31e910f0b7](https://github.com/ccxt/ccxt/commits/31e910f0b719ec1658281d2e81a0b5fea0f0397c)
*  remove extra extend [507f48f8f2](https://github.com/ccxt/ccxt/commits/507f48f8f2549aa597f87c99e7a731b23444194c)
*  type parseTrade [0c0ed236a4](https://github.com/ccxt/ccxt/commits/0c0ed236a468b95909744801b3fe77c74b32e5be)
*  fix(bitvavo): amount precision for markets defaults to the precision of the base currency instead of 8 [21a6c7283a](https://github.com/ccxt/ccxt/commits/21a6c7283abbc3d3b607c4980c9e0e18e841e598)
*  remove taker check [84805e87d7](https://github.com/ccxt/ccxt/commits/84805e87d7285e3f7105a9a8a11d9230f26cd9ef)
*  4.1.46 [9779287d12](https://github.com/ccxt/ccxt/commits/9779287d12d24a2e6e75383d38f1790185921bcd)


## 4.1.45 (2023-11-09)

*  hitbtc: add apis, update rate limit [032716077b](https://github.com/ccxt/ccxt/commits/032716077bf64cdd8b822e96c6c2b1abeb973e0c)
*  fix(tests): remove nulls from args [d5761a474d](https://github.com/ccxt/ccxt/commits/d5761a474d18f5071145ca1b2ecbb8d119bf42a1)
*  fix(test): avoid leverageBrackets call [256bb2fa0c](https://github.com/ccxt/ccxt/commits/256bb2fa0cd4eac217ee7b1efe91a161fde6954b)
*  feat(staticTests): add binance tests [a9544c3ecb](https://github.com/ccxt/ccxt/commits/a9544c3ecbcddda9fe493d8e560efec710d7b074)
*  fix(urlencodedToDict): allow json objects [529334d693](https://github.com/ccxt/ccxt/commits/529334d693d0f8156d1e837e7af92e95d73d1279)
*  add more tests [dd3f34fdad](https://github.com/ccxt/ccxt/commits/dd3f34fdad2166a45364692c2ae3e12f6bd19f36)
*  add more tests [c1d4029ac5](https://github.com/ccxt/ccxt/commits/c1d4029ac51321b5e5ce85b94ba47593f7ec3610)
*  more tests [fe30f10de0](https://github.com/ccxt/ccxt/commits/fe30f10de0dad36ab3918312b55bac0c32eeb18d)
*  hitbtc: update fetchTicker [cf6287cd8f](https://github.com/ccxt/ccxt/commits/cf6287cd8ffc43f538ed3aa9c9639cc26a25c7a8)
*  hitbtc: update fetchTrades [c618c61750](https://github.com/ccxt/ccxt/commits/c618c617507df183cba56df889a88baf03a787d6)
*  hitbtc: update fetchOrderBook [7ca03993f7](https://github.com/ccxt/ccxt/commits/7ca03993f7f68121e76a14e098c0e2acb515a013)
*  hitbtc: update fetchOHLCV [72e41fb3cf](https://github.com/ccxt/ccxt/commits/72e41fb3cf474ef9bcc53c1f49fad68085cf1d72)
*  hitbtc: update fetchFundingRate [01815610f2](https://github.com/ccxt/ccxt/commits/01815610f2aba0872c3e52254c80f69fec93b0ee)
*  hitbtc: add fetchFundingRates [077aa15a1a](https://github.com/ccxt/ccxt/commits/077aa15a1a1dc544e4c014584dd7056b670184ce)
*  hitbtc: add fetchOpenInterest [633c4a6b81](https://github.com/ccxt/ccxt/commits/633c4a6b810051bc766554f905c0fb3157dde992)
*  Add checkRequiredSymbols to exchanges [103be71df2](https://github.com/ccxt/ccxt/commits/103be71df2bca4fa5165796f31afb566679a07f4)
*  hitbtc: update [b9adfc179e](https://github.com/ccxt/ccxt/commits/b9adfc179e82edda44e1f75f586197b6c71eb705)
*  add more tests [30dce9a11e](https://github.com/ccxt/ccxt/commits/30dce9a11e7b08dd42e9064c518c20f0baebefcd)
*  add hitbtc tests [c5938e6108](https://github.com/ccxt/ccxt/commits/c5938e61088c1e87cbfaab168584ee98900e4633)
*  add more tests [5129731066](https://github.com/ccxt/ccxt/commits/51297310665bf9a12e9eab7dd1d14f8966184c51)
*  add new trx/usdt:usdt market [c2ea3d8fe6](https://github.com/ccxt/ccxt/commits/c2ea3d8fe6a3adbb76005b377aecf052bce127e6)
*  fix(hitbtc): set default margin mode to cross when create order [ab2b7c750f](https://github.com/ccxt/ccxt/commits/ab2b7c750fced9f212c738cdb0b71826f907fb3b)
*  fix(binance): cancelOrders in php [73d484d870](https://github.com/ccxt/ccxt/commits/73d484d8701ad6fc20894db8f93428614fb3ecb2)
*  fix(test): prevent php warnings [1bbdcd99fb](https://github.com/ccxt/ccxt/commits/1bbdcd99fbae356fa39b942c33e4303c6b54c257)
*  fix(coinex): remove check [9ff753f112](https://github.com/ccxt/ccxt/commits/9ff753f11216cb832d350754eede0d0fbee67c06)
*  fix(phemex): remove check [fddc636eb0](https://github.com/ccxt/ccxt/commits/fddc636eb01cd380f4a26bc216a6c4b11e3d8c30)
*  remove check from bitrue [d9ce35464d](https://github.com/ccxt/ccxt/commits/d9ce35464dc63075e18192077735741ea70e961f)
*  remove check from woo [2168868a1f](https://github.com/ccxt/ccxt/commits/2168868a1fdb4b2538fd9fd9f33cf69359f1300c)
*   fix(hitbtc): update [33e78b9bb1](https://github.com/ccxt/ccxt/commits/33e78b9bb1bc369aba59e682ca2b1110fc522ab6)
*  bulk tests [ff12b5e2ee](https://github.com/ccxt/ccxt/commits/ff12b5e2ee165e324b704f8bd9544d9eae4d482b)
*  restore mexc [660046f2b2](https://github.com/ccxt/ccxt/commits/660046f2b238db8dce2400c0da3b294b3812e3a8)
*  update tests [99610a3735](https://github.com/ccxt/ccxt/commits/99610a3735a31c941368ae1f57afd025e65672cd)
*  add markets [263fdd7cfc](https://github.com/ccxt/ccxt/commits/263fdd7cfc98191fa5fdf46dbafd392dc023ff7f)
*  fetch_order_book type hints [6bda889224](https://github.com/ccxt/ccxt/commits/6bda889224b27d5b4580410c901a8580f58b9810)
*  fix build [c5cc17aed0](https://github.com/ccxt/ccxt/commits/c5cc17aed07ed4474e3fe8c521abe0df00ec13d9)
*  add fetchOHLCV, fetchTrades & fetchOrder signatures [a4fc4772c1](https://github.com/ccxt/ccxt/commits/a4fc4772c11b2b708f89857cdf8dd3ef910c177c)
*  fix build ci:deploy [08f550b1f8](https://github.com/ccxt/ccxt/commits/08f550b1f8ead79335f8e726ad9a5da0c748e19a)
*  fix(coinbasepro): add triggerPrice [77c26f6d7a](https://github.com/ccxt/ccxt/commits/77c26f6d7a5e33b4d73309ea6db18bfd12fafad0)
*  feat(staticTests): add coinbasepro [02c77df500](https://github.com/ccxt/ccxt/commits/02c77df500376dcf169021675335912907755123)
*  bybit: add apis [c3a02a1ca0](https://github.com/ccxt/ccxt/commits/c3a02a1ca0e77b085d7f07d8fc815322e6b85e84)
*  okx: add apis [650a948487](https://github.com/ccxt/ccxt/commits/650a948487357ee14fb1cff36746ba4eb8459eb3)
*  fix(bitmart): fetchOHLCV, update spot endpoint and since logic [b5197c9b06](https://github.com/ccxt/ccxt/commits/b5197c9b062ac658902205fe7d71ce696bb5e7ad)
*  fix(coinlist): type parseOrder [0da4ae1d5c](https://github.com/ccxt/ccxt/commits/0da4ae1d5cbbd772a527b88db9b320cc1d2b0d6f)
*  feat(binance): add rolling ticker endpoint [45f3cd825a](https://github.com/ccxt/ccxt/commits/45f3cd825a5bc1d0d60bb0b71586e90c14ce0d91)
*  feat(bitmart): OHCLV pagination [4e540e1010](https://github.com/ccxt/ccxt/commits/4e540e101037bc5f31ce6715bcfce9dab0806068)
*  add bitvavo static tests [7b53e47ec0](https://github.com/ccxt/ccxt/commits/7b53e47ec00bafb5ac0004217b58f207ed9952ef)
*  4.1.45 [e68fd02c87](https://github.com/ccxt/ccxt/commits/e68fd02c87f398c7225aaa02d3fd7653910cc16d)


## 4.1.44 (2023-11-08)

*  feat(changelog): show PR link and title [45e7f1f423](https://github.com/ccxt/ccxt/commits/45e7f1f423371a77a61e4f2ed2ec44555e71e76a)
*  docs: add changelog to docs [06866de13a](https://github.com/ccxt/ccxt/commits/06866de13a7e2f64ae2377fd9b51fe0df5e30963)
*  feat(gate): update fetchPositions [8c9a2a2ffe](https://github.com/ccxt/ccxt/commits/8c9a2a2ffe8e20f8b1202756478e2e3afbc26922)
*  fix default [624e225744](https://github.com/ccxt/ccxt/commits/624e225744acedf7888e9d2392b5651c7876863c)
*  fix(tests): allow get only requests and gate tests [53e971bcf0](https://github.com/ccxt/ccxt/commits/53e971bcf0468456d464142e4e5f7b4d647e6c23)
*  update market symbols tests [dd37273e33](https://github.com/ccxt/ccxt/commits/dd37273e3340005bdea73e7d5bdc8a70a85f3fa2)
*  add Trade type hint [b6e68fe955](https://github.com/ccxt/ccxt/commits/b6e68fe95526fd3b064d85b5fb6a092708707e27)
*  minor coinlist fix [bbaa22d0c4](https://github.com/ccxt/ccxt/commits/bbaa22d0c4057f7446bbd609fa0fba64f879b1ea)
*  fix(mexc): keepAliveListenKey error missing ['spot'] from URL [e9ff06f94b](https://github.com/ccxt/ccxt/commits/e9ff06f94bbce7a9b2c93aabfd9d57b6076e3b92)
*  transpile Balances type hint [5f5d3e3efb](https://github.com/ccxt/ccxt/commits/5f5d3e3efbe5d6ee38b18c2501f1db40d2839839)
*  minor fix [b9289619ae](https://github.com/ccxt/ccxt/commits/b9289619aeb6eb722f60b0827fca95cee1bbeaf3)
*  add transaction type hint [9edf5f5ced](https://github.com/ccxt/ccxt/commits/9edf5f5cedf1b85b18b89b6b94c4c66c39af6c22)
*  build/transpile.js [40442cf1e4](https://github.com/ccxt/ccxt/commits/40442cf1e4657937f60ed68c5b5756f75ad28aa6)
*  bugfix in transpile.js [49e78b1d29](https://github.com/ccxt/ccxt/commits/49e78b1d29cf1c01f59bf26e7c05ac00458a8d38)
*  add ticker type hint [b8fa1673d7](https://github.com/ccxt/ccxt/commits/b8fa1673d7282d94379a05afe6a3f76077555218)
*  fix!(bybit): remove legacy endpoints [4689520c9a](https://github.com/ccxt/ccxt/commits/4689520c9ab1447a25503c83a9e5bb3f67be8910)
*  double quote comments (for mypy) [b28e5cf786](https://github.com/ccxt/ccxt/commits/b28e5cf78671499ba61ce98f3ebe2326f9765870)
*  pro files double quote comments [a8470dc59a](https://github.com/ccxt/ccxt/commits/a8470dc59aa6c254c08376ea25337ca0ddac8d82)
*  quote more files [0510e224df](https://github.com/ccxt/ccxt/commits/0510e224df26b91f77083688e881af9ea65027dc)
*  add python static type checking [045dc8c38b](https://github.com/ccxt/ccxt/commits/045dc8c38b007518d468740a74345f4a803d7850)
*  jsdoc: update link to open interest structure [e11dbefc42](https://github.com/ccxt/ccxt/commits/e11dbefc42e9d79754f036cf2b0812d39f0fcd1d)
*  4.1.44 [dd04d2f491](https://github.com/ccxt/ccxt/commits/dd04d2f491f85331e500fd69b46084a56d61599b)


## 4.1.43 (2023-11-07)

*  Coinlist.ts added (#2) [445652b7ec](https://github.com/ccxt/ccxt/commits/445652b7ec72789578a781e9dd3f150f7222ea64)
*  coinlist.ts fetchTrades implemented [5e006403ef](https://github.com/ccxt/ccxt/commits/5e006403ef73f2a8b74eed18dce9b4f4722895db)
*  abstract/coinlist.ts added [0317d12023](https://github.com/ccxt/ccxt/commits/0317d120230a20046894d5902820131dc3c38439)
*  `sign` is fixed for `GET` methods [516924c8f0](https://github.com/ccxt/ccxt/commits/516924c8f0a8d5338a988ab19f9dd49125818865)
*  Update ts/coinlist.ts [f95811a577](https://github.com/ccxt/ccxt/commits/f95811a577ac5d577d00a4319a92dd93f1ead049)
*  Update ts/src/abstract/coinlist.ts [483c89c67b](https://github.com/ccxt/ccxt/commits/483c89c67b300fb50fa7e6e578017e6358d47517)
*  Update coinlist.ts [1cfb399a67](https://github.com/ccxt/ccxt/commits/1cfb399a67db0b7aa1bfea78f28c0eb4c57e8a9f)
*  Update coinlist.ts [c874352c0c](https://github.com/ccxt/ccxt/commits/c874352c0cd537a39dd5db516d15fdaa4e33dbfa)
*  Update coinlist.ts [0ca1f9651d](https://github.com/ccxt/ccxt/commits/0ca1f9651d1b440966e751e0f7edf0430ba02b09)
*  fix(coinlist): type OHLCV [658c1a56ae](https://github.com/ccxt/ccxt/commits/658c1a56ae482da467e5caa100c5a8f1b011caf2)
*  add coinList markets [c6b05a27ed](https://github.com/ccxt/ccxt/commits/c6b05a27ed419132f154045cf29718631f2447e1)
*  add static tests [a08bfcbe7d](https://github.com/ccxt/ccxt/commits/a08bfcbe7dba340798052a2d532180a7dfc1aaae)
*  add stop market buy [268888b39d](https://github.com/ccxt/ccxt/commits/268888b39db67d98883008972598d96360b77f1b)
*  feat(ascendex): createOrders [ba69613ecf](https://github.com/ccxt/ccxt/commits/ba69613ecf6ee51c1afde764548bf9f23375efa5)
*  feat(ascendex): add static tests [e8b96c1367](https://github.com/ccxt/ccxt/commits/e8b96c1367ef556e62fd0b239b741b6c8f83c291)
*  fix(tests): handle arrays properly [6868f499f7](https://github.com/ccxt/ccxt/commits/6868f499f73b15a530e87e460ba33120056dcc73)
*  refactor assertNewAndStoredOutput [7e0379e5b2](https://github.com/ccxt/ccxt/commits/7e0379e5b29315d400a32d7c5702433ec83fbc99)
*  fix object parsing [c96194923a](https://github.com/ccxt/ccxt/commits/c96194923ad1db23ef4198ab32c4477fceeeaf3f)
*  simplify assertStaticOutput [9db5b615bc](https://github.com/ccxt/ccxt/commits/9db5b615bcbd51fc452dba811826ad6c1571f74b)
*  update orderParams [6b91804cea](https://github.com/ccxt/ccxt/commits/6b91804ceab8d5c0241343dfc9d18d091a83c6de)
*  probit fetchTransactions fix [58392bbcae](https://github.com/ccxt/ccxt/commits/58392bbcaeb5a4ebc79956e2a0f46b707443be5d)
*  probit linting [e25386e5ec](https://github.com/ccxt/ccxt/commits/e25386e5ecd63da1791537c2e5243e84ddd608ea)
*  fix(python): types imports [4f9707e9a9](https://github.com/ccxt/ccxt/commits/4f9707e9a95ee082b83b87e963989d13dd0892e2)
*  typo [ec5a5765f2](https://github.com/ccxt/ccxt/commits/ec5a5765f294f43675ed166307e8fcad363e00e2)
*  add probit tests [625c3877f5](https://github.com/ccxt/ccxt/commits/625c3877f5683a70b29e48d2824f543053f51be8)
*  Update coinlist.ts logo [86d910e61d](https://github.com/ccxt/ccxt/commits/86d910e61d749213ea4929a5f3642a9e97bf7772)
*  4.1.42 [ci deploy] [ca34d03509](https://github.com/ccxt/ccxt/commits/ca34d035096fbe143f13aa912a8f2b0161a14833)
*  4.1.43 [ae958b75c0](https://github.com/ccxt/ccxt/commits/ae958b75c0b37ce3989718feeb1bd7b2f016a93e)


## 4.1.41 (2023-11-07)

*  js exception type [c83b711311](https://github.com/ccxt/ccxt/commits/c83b71131144e394531f3511a2d0844a5ffde8bd)
*  php getExactExceptionName [96966c17ef](https://github.com/ccxt/ccxt/commits/96966c17efb888eb10840b1d4c931c93f1cea4af)
*  ts getExactExceptionName [744506453e](https://github.com/ccxt/ccxt/commits/744506453e2e342452317f521c5137292a7b7bf7)
*  py getExactExceptionName [65c838da7a](https://github.com/ccxt/ccxt/commits/65c838da7a83599a8336f44e9527ec20ea42fc98)
*  rename to compareExactExceptionType [04e5a11f7d](https://github.com/ccxt/ccxt/commits/04e5a11f7d350bcbe76159b58d561262e18700c4)
*  php fix [cc837c5855](https://github.com/ccxt/ccxt/commits/cc837c585590355e0a7892cc2b679de82bf2e318)
*  rename [fccad4ddac](https://github.com/ccxt/ccxt/commits/fccad4ddacc96753c4999678fb6cc1cb8ae41e0e)
*  rename and update [ab6f0d4a6b](https://github.com/ccxt/ccxt/commits/ab6f0d4a6b248990c58bab3f7e3065e5339b285d)
*  rename [e7347ba80c](https://github.com/ccxt/ccxt/commits/e7347ba80cc068a9b2dc1ef3666fe7f41f69b4da)
*  refix [54bc774567](https://github.com/ccxt/ccxt/commits/54bc77456790b1dd885033db7a3174ec2fa10dd0)
*  tests final updates with regard to exceptions [b349105d43](https://github.com/ccxt/ccxt/commits/b349105d43058106041387062b098d7dda23ae31)
*  minor [bea08cbe1a](https://github.com/ccxt/ccxt/commits/bea08cbe1aa70e9575b620d82bde23f11253e1db)
*  OperationFailed fix [7268e509ed](https://github.com/ccxt/ccxt/commits/7268e509ed3e95efac9c7571bf058254e6eac9fa)
*  feat(bingx): createOrders [1c601cd876](https://github.com/ccxt/ccxt/commits/1c601cd87614e214c12bc3828224fcc16f8d9ee9)
*  BingX static tests for createOrder, createOrders, cancelOrder, cancelAllOrders [9bc3332588](https://github.com/ccxt/ccxt/commits/9bc3332588fbfe2f9ba5d445e091547690b1f925)
*  change this.parseNumber to parseFloat for building the request [6845e52fa6](https://github.com/ccxt/ccxt/commits/6845e52fa66e69fb2c4dfbe10dd9c7a7c7bfd3db)
*  Update test.ts [0e5feef374](https://github.com/ccxt/ccxt/commits/0e5feef3741b32d2d8dcecbf445febb8f54b59b9)
*  Update test.ts [6cda66c697](https://github.com/ccxt/ccxt/commits/6cda66c6976e0a0ddcce38505331885659db57b9)
*  feat(coinbase): add paginate to fetchAccounts [017ab295d1](https://github.com/ccxt/ccxt/commits/017ab295d10b28848f0afcca53cf16360fc1d607)
*  fix lint [ce58ff64e3](https://github.com/ccxt/ccxt/commits/ce58ff64e3e185830cad1a5255a8f26539a40969)
*  feat(staticTests): add testing granularity [431d978926](https://github.com/ccxt/ccxt/commits/431d978926e05ad156dd09eb9f59047369443a39)
*  fix(binance): watchOrders and watchMyTrades type [11bc783788](https://github.com/ccxt/ccxt/commits/11bc7837882db2afb9b947a573d43ae36316cedb)
*  fix urlType [f731c34574](https://github.com/ccxt/ccxt/commits/f731c3457465075df27b50cf407aa97915fc6180)
*  fix(tests): python syntax [602a3d00de](https://github.com/ccxt/ccxt/commits/602a3d00de976fb5acacc1a626980f52e278a470)
*  fix authenticate inference [95fe5b945e](https://github.com/ccxt/ccxt/commits/95fe5b945ec1ca3138b1818844b24e34380f264f)
*  fix watchMYTrades [da83a8cc4d](https://github.com/ccxt/ccxt/commits/da83a8cc4d7fc6582fed7378c9a9ca6aac694b9e)
*  fix authenticate query [1ca7415172](https://github.com/ccxt/ccxt/commits/1ca7415172e68190f95bf1ca616ba519cb033158)
*  fix keepAliveListenKey [03644f6668](https://github.com/ccxt/ccxt/commits/03644f6668658852770a11cc89f751f0f9e271d1)
*  remove exact exception catching [68993e2032](https://github.com/ccxt/ccxt/commits/68993e20322cad9d922d0dcd23d26e3758b88475)
*  fix(staticTests): null exchange [d2e4277c52](https://github.com/ccxt/ccxt/commits/d2e4277c52d5a293f1abd6ea3c908bbb74d6ee1f)
*  restore code [9251fd623c](https://github.com/ccxt/ccxt/commits/9251fd623cfd17b1c4115c655a0b6c8d7e81f8ea)
*  restore code [a450b7e00c](https://github.com/ccxt/ccxt/commits/a450b7e00c6e17f4e3f3fa41acb8fa061ae76541)
*  fix(Exchange.py): urlEncode stop mutating arg [312f5b39ae](https://github.com/ccxt/ccxt/commits/312f5b39ae6770dfd505f2a640a0c00362856ea5)
*  enable disabled test [3b846db6cf](https://github.com/ccxt/ccxt/commits/3b846db6cf76a9d2f65e604f8bb67d7f0d2e7ae2)
*  add bybit tests [149e5a93ca](https://github.com/ccxt/ccxt/commits/149e5a93ca13f94f937db2501488ab273b4577c8)
*  binance tests [d82893f42d](https://github.com/ccxt/ccxt/commits/d82893f42d4829dbb585d080048be9e11cc1058c)
*  add okx tests [9defbdf34d](https://github.com/ccxt/ccxt/commits/9defbdf34dc4a055f61bbbcb57b33d561caf1955)
*  feat(exchange): add parseToNumeric [b138c4923a](https://github.com/ccxt/ccxt/commits/b138c4923ac8c88090e3169cdd407fc6d60e37f4)
*  improve parseToNumeric [4fa6d38137](https://github.com/ccxt/ccxt/commits/4fa6d381376a2109d6d84bb59bfc2856856ffe19)
*  speed up static tests [0f10548d10](https://github.com/ccxt/ccxt/commits/0f10548d10f367848eaf0d1ce0e69f70a3650ead)
*  snake case parseToNumeric [856d88c331](https://github.com/ccxt/ccxt/commits/856d88c331b2a0ab5f762f1c195b1be447fb5b74)
*  add bingx tests [cfe033a606](https://github.com/ccxt/ccxt/commits/cfe033a606787b1a2cdb825d7ac75c72ab739ce7)
*  add parseToNumeric [e722050697](https://github.com/ccxt/ccxt/commits/e72205069738cd72f7380b766ae761baa479172b)
*  okx(feat): update error codes for upcoming changes [65a622f705](https://github.com/ccxt/ccxt/commits/65a622f70563a4f6f7408464d81e29a7d678c553)
*  make takeProfitPrice and stopLossPrice reduceOnly, add static tests [46c5d85c78](https://github.com/ccxt/ccxt/commits/46c5d85c786b02c06328d0d8e084ef5802f37846)
*  4.1.41 [d17cfdad79](https://github.com/ccxt/ccxt/commits/d17cfdad79d1cea57b0744c5fc36b447e71860f0)


## 4.1.40 (2023-11-06)

*  fix(huobi): watchBalance timestamp fix #19812 [d8a8c403e1](https://github.com/ccxt/ccxt/commits/d8a8c403e14a636047e0bbb504e31e35fbb9097f)
*  feat(tests): make brokerId tests transpilable [47ae6e1124](https://github.com/ccxt/ccxt/commits/47ae6e1124f5078daa928d0666028467a40a0d6a)
*  remove TS only file [f9767c448f](https://github.com/ccxt/ccxt/commits/f9767c448ff53322493e6b93ff900e8e4a608bdb)
*  remove whitespaces [34994f457b](https://github.com/ccxt/ccxt/commits/34994f457be80e7e6a1314432d997b256cd9d45f)
*  add idTests flag [0f7f79843b](https://github.com/ccxt/ccxt/commits/0f7f79843b64e30114812a48bb397c23f9f969f9)
*  add option to cli [0c7d2ce8f0](https://github.com/ccxt/ccxt/commits/0c7d2ce8f0b565e8984d30196ca1f538f27e4d7d)
*  add last_request_headers [8f8fab653a](https://github.com/ccxt/ccxt/commits/8f8fab653a1c6a8e4dd9a2d9c5320b5277e79735)
*  fix createOrderCall [12fae8bb20](https://github.com/ccxt/ccxt/commits/12fae8bb20cbb4e7e2d2411d9ba897647920711b)
*  add close() [52bb130642](https://github.com/ccxt/ccxt/commits/52bb130642b5c9a4bd82235e95448e016665bca0)
*  missing close [7b78330936](https://github.com/ccxt/ccxt/commits/7b78330936eb06d6adf2bfaa75688c5ba2e7297e)
*  fix ling [032bfe2b41](https://github.com/ccxt/ccxt/commits/032bfe2b415dc80659bd272ba2ba0659656a78c4)
*  fix(travis): use npm ci instead of npm install [f444d8dbf1](https://github.com/ccxt/ccxt/commits/f444d8dbf1baf4348e88dc10c914fed1de01d5ba)
*  4.1.40 [a000bf0303](https://github.com/ccxt/ccxt/commits/a000bf03038cc36e3d4fe5687b38fbc9d89549dc)


## 4.1.39 (2023-11-05)

*  update dockerfile with new nodejs installation method, see issue #19781 [92d105eeae](https://github.com/ccxt/ccxt/commits/92d105eeae8dd840dd6c63826ad80d85bdba162a)
*  Update Phemex Status codes [76e5e7b681](https://github.com/ccxt/ccxt/commits/76e5e7b6818442fdc3f6950a109f7a669d0afc79)
*  bump nodejs version in docker container to 20 [e44264ca52](https://github.com/ccxt/ccxt/commits/e44264ca522de2aee241384ddcb71018c76a9b29)
*  example: add create order ws [805384e507](https://github.com/ccxt/ccxt/commits/805384e507c67a88a113ee317179a226aa0a2655)
*  binance: support other sign method in pro [5cac791ab0](https://github.com/ccxt/ccxt/commits/5cac791ab0678e79f34852ff7de7d5a594f81245)
*  binance: update [ad29300909](https://github.com/ccxt/ccxt/commits/ad2930090942d0c1716096c343ffc0031a6a666b)
*  fix(mexc): swap fetchOpenOrders [cc58743396](https://github.com/ccxt/ccxt/commits/cc587433963eacbf357211e21dcb71fc5966d89e)
*  remove market assignment [da595ada94](https://github.com/ccxt/ccxt/commits/da595ada9450e9f5cdbb80cb41e56e1b1dd82eb8)
*  fix build [bafcb08eaa](https://github.com/ccxt/ccxt/commits/bafcb08eaa8d43ef5a5a75c4cace78b84d3972a1)
*  fix(build.sh): remove static/ from critical changes [ec8b95cc94](https://github.com/ccxt/ccxt/commits/ec8b95cc94ba9eaa5a8e0408729ae6504049ef99)
*  docs: update contributing docs for writting tests [e4c3f6a237](https://github.com/ccxt/ccxt/commits/e4c3f6a23703e6128d97b1e84e4da8971fa04a00)
*  feat(binance): error handling for public ws endpoints [1e0cb8418f](https://github.com/ccxt/ccxt/commits/1e0cb8418fb961697ecd86822855466a3a0bba47)
*  fix(krakenfutures): fix feeschedules implicit api and add checkRequiredCredentials for private api [c30b2ffa60](https://github.com/ccxt/ccxt/commits/c30b2ffa60ddfe47383e67c7379202d433ffc466)
*  build/transpile.js: fix typo. [26fad24443](https://github.com/ccxt/ccxt/commits/26fad24443b24a51b8b23de6a1a2aa73ac117d04)
*  fix(build): static tests [14ad6f55d0](https://github.com/ccxt/ccxt/commits/14ad6f55d0b0edc5954486b786ff554148cd837e)
*  4.1.39 [34a978aa95](https://github.com/ccxt/ccxt/commits/34a978aa95806ff8d2276e8991224398ef279a7e)


## 4.1.38 (2023-11-04)

*  feat(digifinex): createOrders [9b1d1cec69](https://github.com/ccxt/ccxt/commits/9b1d1cec69819e6b673053b89f3f648ccedbf473)
*  cr fix [521bbcc033](https://github.com/ccxt/ccxt/commits/521bbcc033fa5042dc744b80a840bc3fb5b82b73)
*  add digifinex markets [a985713ccf](https://github.com/ccxt/ccxt/commits/a985713ccff89fb4dd69443e6e1a84750df65013)
*  add static test [33f044728e](https://github.com/ccxt/ccxt/commits/33f044728e07fa999f511d229b6d5c9ff15c7eb4)
*  fix(bitget): split trigger orders cache [174bdb6b57](https://github.com/ccxt/ccxt/commits/174bdb6b57ad8d9bdc4f6d8db58fe59e4817c19b)
*  add test [c6c8577c31](https://github.com/ccxt/ccxt/commits/c6c8577c3167d1c552222c71aec592fb69adf3df)
*  change subhash [d9da2e276d](https://github.com/ccxt/ccxt/commits/d9da2e276db3b7f32163b45544d5f68676e0abd7)
*  messageHash split [713263c705](https://github.com/ccxt/ccxt/commits/713263c7055958a069e31d1c33514867ac7bbe17)
*  fix resolve [fe209c8d83](https://github.com/ccxt/ccxt/commits/fe209c8d83188ef89e225fef35acf28ff88ef756)
*  add tests [f66d78aa0f](https://github.com/ccxt/ccxt/commits/f66d78aa0f85d5e1d8eb7334e5a3c6b8defc05c9)
*  feat(huobi): unifify timeInForce [622a0fbc48](https://github.com/ccxt/ccxt/commits/622a0fbc48cfc9eb0c776bf040195cc6eec74266)
*  fix IOC order [3ead085992](https://github.com/ccxt/ccxt/commits/3ead085992a095ac889616065e1d52fac22baff0)
*  fix IOC [1363cd9bd9](https://github.com/ccxt/ccxt/commits/1363cd9bd9dd85c2112afb750e6475acd4609959)
*  add static tests [9ede302af1](https://github.com/ccxt/ccxt/commits/9ede302af1fc71f96ac15e13a4844f42286387a6)
*  wazirx.has margin/contract methods [f528346531](https://github.com/ccxt/ccxt/commits/f5283465312b2c6da5a0ccfd5464dd6c085c7be1)
*  bitforex.has leverage methods [3ed1254ac0](https://github.com/ccxt/ccxt/commits/3ed1254ac0ffe267c91e16e511998065853ee053)
*  fix(digifinex): added createMarketBuyOrderRequiresPrice [9a3960f769](https://github.com/ccxt/ccxt/commits/9a3960f769264998b88b004551598dbaede532e3)
*  add static test for createMarketBuyOrderRequiresPrice [66b0392bde](https://github.com/ccxt/ccxt/commits/66b0392bde0daf60fc49905c2c6df0e5849794ec)
*  4.1.38 [47700a47ce](https://github.com/ccxt/ccxt/commits/47700a47ce4a02fbbd0b4cee6ee61bdc6f48ce7e)


## 4.1.37 (2023-11-03)

*  feat(kuna): upgrade to v4 api [844bca05be](https://github.com/ccxt/ccxt/commits/844bca05be0f0f6905ef3d092b165fbbed84dc72)
*  kuna docstring @see [6d0c276b9e](https://github.com/ccxt/ccxt/commits/6d0c276b9eb2dc151734e190ff3baae9023caf7a)
*  kuna fetchBalance [ed22347f71](https://github.com/ccxt/ccxt/commits/ed22347f7146da33e9dddaf69a854d0c4feec5fc)
*  kuna response fixes [6d7ee95be7](https://github.com/ccxt/ccxt/commits/6d7ee95be7842b1b2b64ec2c931959f3c936bdbe)
*  kuna fetchCurrencies fix [aa489a0cf5](https://github.com/ccxt/ccxt/commits/aa489a0cf52b40922520e2d79c6d370f60f310d0)
*  kuna fetchMarkets fix [2f56ac5d88](https://github.com/ccxt/ccxt/commits/2f56ac5d885c2f7b5f558eab0c98119a6c38204b)
*  feat(base): jsonToString method [d9f9154a3d](https://github.com/ccxt/ccxt/commits/d9f9154a3d432a345b1d2f90644c98bf3282cf8d)
*  kuna private body signature fix [169cd16e68](https://github.com/ccxt/ccxt/commits/169cd16e68492c33694b09f1c46d26ff6e426025)
*  kuna minor fixes [7b6d70457d](https://github.com/ccxt/ccxt/commits/7b6d70457d7040804a8d247218ce444bc9de5435)
*  Revert "feat(base): jsonToString method" [d628afd4bc](https://github.com/ccxt/ccxt/commits/d628afd4bc759ef338c3cfdf270ffa2121b057d4)
*  kuna safeValue safety [f3c9790efb](https://github.com/ccxt/ccxt/commits/f3c9790efb305ab6622ef4f338f716366ef65d0c)
*  kuna sign fix for private get [8303b4c07c](https://github.com/ccxt/ccxt/commits/8303b4c07c8a24f756ca17dc0d3fc8b8eaac0425)
*  kuna parseTrade fix [180468f8f8](https://github.com/ccxt/ccxt/commits/180468f8f86827b986f69312e62ea0bd59082b1c)
*  kuna: parseOrder minor fix [a25d1d4f17](https://github.com/ccxt/ccxt/commits/a25d1d4f17c53dc3d75c5c1371a060c5e90d593e)
*  kuna await methods [0a51c49d3d](https://github.com/ccxt/ccxt/commits/0a51c49d3ddc7cfa0343ae57daa04152eea936f8)
*  kuna fetchDepositAddress [c4582cd977](https://github.com/ccxt/ccxt/commits/c4582cd977a2378bbb62b50bb44b5d74023b38c2)
*  kuna parseTransaction fix [1bf53318d4](https://github.com/ccxt/ccxt/commits/1bf53318d4635e2f5bd9d9507ad6aba55a9adec8)
*  kuna handleErrors for v4 [7f4032b870](https://github.com/ccxt/ccxt/commits/7f4032b87033e8633888254c40096e78c9cfff7f)
*  kuna sign fixes [26edc49fa6](https://github.com/ccxt/ccxt/commits/26edc49fa640d6b9dff476ab0203b401bac697cf)
*  kuna withdrawal fix [401b67447b](https://github.com/ccxt/ccxt/commits/401b67447be6c6c530aceea6795cd43773c37c2e)
*  kuna implicit methods fix [14da1b494c](https://github.com/ccxt/ccxt/commits/14da1b494caecba9c9b3f728b4c60fe50c6d2ff8)
*  kuna parseTransaction fix [842e50ac57](https://github.com/ccxt/ccxt/commits/842e50ac5709d9f367293df69b5ceef4fd384ce8)
*  kuna fetchClosedOrders [b9f13b9b79](https://github.com/ccxt/ccxt/commits/b9f13b9b792b8269c6a989f117f6cf103569b1d3)
*  kuna has [7025658b50](https://github.com/ccxt/ccxt/commits/7025658b50b173615dcdb24b956a450f8cb78f22)
*  kuna sign fix for python [4af3c132cc](https://github.com/ccxt/ccxt/commits/4af3c132ccc7ae552c85cefc3ac1763a53c113d2)
*  kuna remove OHLCV [e0b603bfa4](https://github.com/ccxt/ccxt/commits/e0b603bfa4536ee0e775f093bfa9ced0ca65f948)
*  kuna: sign only stringify body if it's defined [fc245f41da](https://github.com/ccxt/ccxt/commits/fc245f41dafe40921e10af258fa9393a670fd2c5)
*  kuna sign add extract params [7775400dad](https://github.com/ccxt/ccxt/commits/7775400dadd72aa60599509251a71ab40667c28f)
*  sign removes url path arguments from params [9ee1c27218](https://github.com/ccxt/ccxt/commits/9ee1c272184aca9b4c903f01c8dd71311b399338)
*  kuna.fetchTrades arguments fix [fb0422cb0a](https://github.com/ccxt/ccxt/commits/fb0422cb0a8b961aa8d121432e394b77ee24e81f)
*  manual updates for exceptions [4402441d9b](https://github.com/ccxt/ccxt/commits/4402441d9b967fcf104cfe9a72f5657836508e00)
*  cli: add str encoding [3e17ad9018](https://github.com/ccxt/ccxt/commits/3e17ad9018ac964433eaa7b6ff332d4b014e78ae)
*  upd [eff4cf902c](https://github.com/ccxt/ccxt/commits/eff4cf902c5fce5d7c70cb7e6710fa033309dcd7)
*  feat(exchange): add safeLiquidation [bb26771ca2](https://github.com/ccxt/ccxt/commits/bb26771ca22dcf93fcbbfda3659d20730138d130)
*  restore ASCII [d07496e1e1](https://github.com/ccxt/ccxt/commits/d07496e1e11e83a97ad4e99ab9edcbd0ff9a604f)
*  cr fixes [8037e7ddff](https://github.com/ccxt/ccxt/commits/8037e7ddff081617773073a6144221c4333e20f5)
*  add missing order status [011bd9f15c](https://github.com/ccxt/ccxt/commits/011bd9f15cdcafd21fb2451a8a0802bbf8e4b66a)
*  add exceptions [fa7b7c92cf](https://github.com/ccxt/ccxt/commits/fa7b7c92cfc45f6cd2eeca240636fd51d649aef9)
*  minor fixes [2f6142e648](https://github.com/ccxt/ccxt/commits/2f6142e64859cbd20e71bd8d5dbbf3b9b25158b6)
*  close #10089 [3cb0e76e3f](https://github.com/ccxt/ccxt/commits/3cb0e76e3f744dda1f46094940760e4b362b5e1b)
*  close #10089 [1842916d0e](https://github.com/ccxt/ccxt/commits/1842916d0e5061cceae1fc2e24c633803f7c909d)
*  add return type to parseOHLCV [f5d76eafe1](https://github.com/ccxt/ccxt/commits/f5d76eafe10a5102be2eebec2c00c9380d00eed5)
*  add Order type hint [f7da5f9e93](https://github.com/ccxt/ccxt/commits/f7da5f9e93653e03e6ddaf4f51e3b0d78fca1ee2)
*  fix type hinting for function return types [8ce8d6294c](https://github.com/ccxt/ccxt/commits/8ce8d6294ccd8d5e06033dd7e19a98ca7f896ef1)
*  kucoin futures fix [23bc84148d](https://github.com/ccxt/ccxt/commits/23bc84148d4d3358d9498b201bd41bb01ad536a2)
*  Static test exchange name typos [e121df7113](https://github.com/ccxt/ccxt/commits/e121df7113551fc718f3ea0aff96c8ef286fce15)
*  more fix [12fa748456](https://github.com/ccxt/ccxt/commits/12fa74845648797407adbc4988c80f266e1734e4)
*  fix build [9642e07b6f](https://github.com/ccxt/ccxt/commits/9642e07b6f91a7bb2487c6c44913b65335df6fc4)
*  feat(bingx): fetchMyLiquidations [ff159e3a68](https://github.com/ccxt/ccxt/commits/ff159e3a684ed0d8659955c40ef3dbecd49f08da)
*  wazirx.has margin false [fb8d6475a3](https://github.com/ccxt/ccxt/commits/fb8d6475a3434dbda34fdac7b844f21d07e9542d)
*  bitforex.has["swap"] == false [f3e65ff470](https://github.com/ccxt/ccxt/commits/f3e65ff47051d81df1885cc76e4c7e28d3a42c7d)
*  fix build [6d14ff6de2](https://github.com/ccxt/ccxt/commits/6d14ff6de2308240180bf0de6754fec78abf6bca)
*  fix(python): types [62716b5a21](https://github.com/ccxt/ccxt/commits/62716b5a21b6c42aa61348fe5a5f1c029b41b851)
*  fix several python import issues [28717d7473](https://github.com/ccxt/ccxt/commits/28717d7473515c7167e1af803d3ac7cd35cc262b)
*  add balances [c2e55d083b](https://github.com/ccxt/ccxt/commits/c2e55d083ba8db11309ecfd31f47effa006fd4e0)
*  add order [1416eaf5a0](https://github.com/ccxt/ccxt/commits/1416eaf5a0f72a7a95db5d66023e73d42a01a5fd)
*  add any [d00be7f8d1](https://github.com/ccxt/ccxt/commits/d00be7f8d1ec528904bcfba93e79730be4092807)
*  tune import [29d91624d3](https://github.com/ccxt/ccxt/commits/29d91624d35447c241d70a6266542489af4585be)
*  linting [095d28ec1d](https://github.com/ccxt/ccxt/commits/095d28ec1d3300e3a3973953f5c35fce216ea8a2)
*  returnd and parameter Order [8e7b2757f1](https://github.com/ccxt/ccxt/commits/8e7b2757f1c84081bc9a27bca1af945d7b401214)
*  4.1.37 [6f221f736b](https://github.com/ccxt/ccxt/commits/6f221f736beabf684c33db21428ba387165bda12)


## 4.1.36 (2023-11-02)

*  Fix redundant Exception import [1a605fc75b](https://github.com/ccxt/ccxt/commits/1a605fc75b2a394f990eadeccd51be8cd323dd71)
*  Fix dynamic property PHP 8 warning [540c4d4a00](https://github.com/ccxt/ccxt/commits/540c4d4a008e4847333aef3b015edb87279c7cf6)
*  Add missing imports to test_sync.php [6d1ccf8bea](https://github.com/ccxt/ccxt/commits/6d1ccf8bea573fd4d745a87ccbaf9d6ec170484e)
*  feat(ccxt): transpile ccxt.pro examples [cd52cb65f9](https://github.com/ccxt/ccxt/commits/cd52cb65f9f370c2df1bb118ecc99456a30bc1ef)
*  add missing tsconfig.json [ed9690036d](https://github.com/ccxt/ccxt/commits/ed9690036d4889eb65dfe75473187bd07517012d)
*  fix second round of transpile [18f3696a72](https://github.com/ccxt/ccxt/commits/18f3696a72c0953fb5b04b94f701720bab5baaa9)
*  merge main [a7c1088609](https://github.com/ccxt/ccxt/commits/a7c1088609df3fe1249a7d8ee71264ece2f8beae)
*  fix conflicts, update to transpile async and pr comments [86009216c6](https://github.com/ccxt/ccxt/commits/86009216c62163c40f47b8f229f6f99bdb973586)
*  type error [aa3559f1ce](https://github.com/ccxt/ccxt/commits/aa3559f1ce9dfed29ad317638895005e9f4bda82)
*  reverse ts config [71bab133ee](https://github.com/ccxt/ccxt/commits/71bab133ee62082b199b5c88251159044edda9ee)
*  remove .d.ts [9f8bb5b698](https://github.com/ccxt/ccxt/commits/9f8bb5b6983761dd6ed1f9e099206a0d85188031)
*  remove files [68bf62562a](https://github.com/ccxt/ccxt/commits/68bf62562ac788efaf8dcdfdb352fdd7b9b89c64)
*  more cleanup [b665a17849](https://github.com/ccxt/ccxt/commits/b665a178496309f59fe7307480eb9cd003dbda26)
*  add last_request_body to JS [df0e6f81df](https://github.com/ccxt/ccxt/commits/df0e6f81df45fbf0157eae34dc916423c347d7e3)
*  init static order test [894da6fcda](https://github.com/ccxt/ccxt/commits/894da6fcda190d5f51094d1be057d24c6cc71f2b)
*  initial version working in JS only [757a46eab1](https://github.com/ccxt/ccxt/commits/757a46eab1be677dfb447a8f0a0a75f122e6740e)
*  add io_dir_read [f0eeef46fd](https://github.com/ccxt/ccxt/commits/f0eeef46fd763ba3322bea834f178d953f57827f)
*  add call_exchange_method_dynamically [ddc4c13eb5](https://github.com/ccxt/ccxt/commits/ddc4c13eb5c39984bcb7b9a97b06d34d3e862317)
*  latest changes [647d639500](https://github.com/ccxt/ccxt/commits/647d63950007bba6d25dfd91062882c86eb91fbe)
*  protect removeHostnamefromUrl [897fa64c5c](https://github.com/ccxt/ccxt/commits/897fa64c5c17885fa942eb1ddf11e74f0964b81d)
*  remove number type and use parseNumer [ae80a4c650](https://github.com/ccxt/ccxt/commits/ae80a4c65049e44b4747fb83c3788ca5de7154c6)
*  add class variable [9fcaa8e08c](https://github.com/ccxt/ccxt/commits/9fcaa8e08cc8f6b38fcf9d8d10c01fb968d87793)
*  add last_request_url [2cc9d2fd1b](https://github.com/ccxt/ccxt/commits/2cc9d2fd1bb1a9209155e1867c3ccaceb28e5feb)
*  replace includes [6d15e669b9](https://github.com/ccxt/ccxt/commits/6d15e669b9bafbee71e17fa2f51bbd5f6d5186e0)
*  add last_request_url to sync [bc125c80be](https://github.com/ccxt/ccxt/commits/bc125c80be8542818dd25e9616d49aee9a5b0021)
*  add var to fetch2 [ffecaf142f](https://github.com/ccxt/ccxt/commits/ffecaf142f1eb72531d989bc5081c2a686acc642)
*  remove includes [f10f1f63c1](https://github.com/ccxt/ccxt/commits/f10f1f63c1bdffe397ebaf4a0b915b0d588a897a)
*  add staticTestsFailed [e73430b016](https://github.com/ccxt/ccxt/commits/e73430b016dbeac5d8ae9f584dc4a65458fb950f)
*  add php functions [f5b68ddb63](https://github.com/ccxt/ccxt/commits/f5b68ddb63c0b2eade1d4a628dacf8b1d280f06e)
*  handle error [c5ac8cce4c](https://github.com/ccxt/ccxt/commits/c5ac8cce4c90c71e7eff54b707c2e0acb002576e)
*  fix unhandled exception ts [5c9868f544](https://github.com/ccxt/ccxt/commits/5c9868f5449f1dafda029d7779b0d5941a980af2)
*  protect access [d12d9cb01c](https://github.com/ccxt/ccxt/commits/d12d9cb01cdd6612fb6c874a76080692a24a76c8)
*  add lang [b16cf2866f](https://github.com/ccxt/ccxt/commits/b16cf2866f04e3e5edd15650dbd1d8060333930e)
*  error message [ff1225735f](https://github.com/ccxt/ccxt/commits/ff1225735f69cd2c33ed6373ab5b50f4b78dbe4c)
*  remove exchange [a5835dd44b](https://github.com/ccxt/ccxt/commits/a5835dd44b20b5397d25c7c60221e670f2218158)
*  fix php formatting [4edc7aa4fe](https://github.com/ccxt/ccxt/commits/4edc7aa4fe6d1e00d585e5e060889d7a461c6273)
*  update error mapping in php [f3b72044c7](https://github.com/ccxt/ccxt/commits/f3b72044c7e89cf1794f3a18e4964bfe67c14aa8)
*  transpilation errors [4f87c0c199](https://github.com/ccxt/ccxt/commits/4f87c0c199246e22a62f8cbf8ef1c37ea6fe8466)
*  php working [9a64e675fe](https://github.com/ccxt/ccxt/commits/9a64e675fe1b767743683c98aef13f282e4d7035)
*  fix php [f757addc82](https://github.com/ccxt/ccxt/commits/f757addc82d636814b7ea5e53f8c7a3128ab0bf8)
*  missing php properties [af9b554159](https://github.com/ccxt/ccxt/commits/af9b554159d9857b4f16d0d10f4103e58220bbf8)
*  exit sxript faster [65954fcdf9](https://github.com/ccxt/ccxt/commits/65954fcdf98c7b7818d253b79422275b3501d428)
*  add package.json command [61a9a189e2](https://github.com/ccxt/ccxt/commits/61a9a189e200b1ade18f192032865f2f53f5dd13)
*  add cli.js [8c218406d8](https://github.com/ccxt/ccxt/commits/8c218406d8ddfd9b98a9f2c26fdab79dbbba8c36)
*  complete data [16d941a9cf](https://github.com/ccxt/ccxt/commits/16d941a9cfd7581c6cac9c3a6bf25946f614a00d)
*  fix build [6a2c858cbe](https://github.com/ccxt/ccxt/commits/6a2c858cbeee9d22f77e3a5107411d5cefc23e47)
*  add static markets [fbec4993ce](https://github.com/ccxt/ccxt/commits/fbec4993ce0171b08691611281b9410397059333)
*  update input format [8657ed6139](https://github.com/ccxt/ccxt/commits/8657ed613923576a7a11cb5a24d82a0bae2ca58e)
*  binance and bybit data [a1b505ed27](https://github.com/ccxt/ccxt/commits/a1b505ed279597658c725ac80aa6723dd6390055)
*  handle array output [4d099a4664](https://github.com/ccxt/ccxt/commits/4d099a466441e1ec98adee2c7049213a3494be98)
*  add okx [5a09b6877d](https://github.com/ccxt/ccxt/commits/5a09b6877dd44247272f3edbd365f240e5d8fabd)
*  add kucoins [fefa94472c](https://github.com/ccxt/ccxt/commits/fefa94472c17649a17739616db643bcd33646c64)
*  support recursive objects [f841d0c7b9](https://github.com/ccxt/ccxt/commits/f841d0c7b953c7517bef3f1a80305e37d048ff89)
*  fix test transpilation [8926b308d3](https://github.com/ccxt/ccxt/commits/8926b308d396a59ac8c1fbaf4f015f28536bb146)
*  add cryptocom [c1013afc40](https://github.com/ccxt/ccxt/commits/c1013afc40c78ce13be419862827b840528542a0)
*  spoof accounts [050abcd1aa](https://github.com/ccxt/ccxt/commits/050abcd1aab7fd075a7cd82a20089880d17f5b1f)
*  add bitget, bitmex, gate huobi and woo [ef23a1987b](https://github.com/ccxt/ccxt/commits/ef23a1987b631291e368af74e2dcb7c6e9890a77)
*  spoof uid [5e231c94c7](https://github.com/ccxt/ccxt/commits/5e231c94c7edcb22650f59f633959091c746d6ce)
*  add bitmart [d734284c6f](https://github.com/ccxt/ccxt/commits/d734284c6fadf1c148fc9e43e4b97da934b454d1)
*  handle urlencoded [c8c28af39a](https://github.com/ccxt/ccxt/commits/c8c28af39a4d5e656e4ce76c9b16d801d0b395f9)
*  add kraken, phemex, whitebit markets [c28eb8814a](https://github.com/ccxt/ccxt/commits/c28eb8814a789224957dd91979919ac1907efd2a)
*  add bingx data [fa96679d2e](https://github.com/ccxt/ccxt/commits/fa96679d2e0df2eac34418f7227ef02eb8a7b659)
*  coinbase and coinbasepro markets [1dc2ca7a7a](https://github.com/ccxt/ccxt/commits/1dc2ca7a7a69b0d9030541ff20f0137aafdaea09)
*  add market to krakenfutures [d63a2628e3](https://github.com/ccxt/ccxt/commits/d63a2628e33cccc2e6979bd4fae2300e822552d5)
*  update secret [fe2afe14da](https://github.com/ccxt/ccxt/commits/fe2afe14da93ba33e01cd8cbbf21b4c5ae37dc56)
*  krakenfutures data [99a0614160](https://github.com/ccxt/ccxt/commits/99a06141602f71a7e01bd681055845610813df46)
*  add kraken data [6c25564bfe](https://github.com/ccxt/ccxt/commits/6c25564bfe2375bb829ba2c09cf7545290e8343f)
*  remove file [aaa15b33f8](https://github.com/ccxt/ccxt/commits/aaa15b33f8c15c1f69c361b60f12f1e2615b2b22)
*  fix python output read [d5b79b171a](https://github.com/ccxt/ccxt/commits/d5b79b171a23c33eb2ca4737369cced7b050cbfb)
*  bitget: add auth error for Apikey does not exist [3b9033a58e](https://github.com/ccxt/ccxt/commits/3b9033a58e290b431576a531bbe5aea8f25414ea)
*  Phemex: fix error for "401 Failed to load API KEY."} [38eead2cf3](https://github.com/ccxt/ccxt/commits/38eead2cf3c76b92b3b57e1f776d97e0869177f3)
*  feat(exchange): add filterBySymbolsSinceLimit [137ddf695d](https://github.com/ccxt/ccxt/commits/137ddf695d2dc84138b94ba2d0b83265e827fc02)
*  bitget.ts add auth error [24ebe0ee7f](https://github.com/ccxt/ccxt/commits/24ebe0ee7fce9fe02d5d891dda5febbff3027c78)
*  phemex.ts add auth error [a91b3fcf68](https://github.com/ccxt/ccxt/commits/a91b3fcf683940201bc1f1cee95743b45c65a223)
*  binance: add apis [35072054ce](https://github.com/ccxt/ccxt/commits/35072054ceda6ee82905ed338ea1c937a9185fdc)
*  bitopro: add apis [2a13bbeab3](https://github.com/ccxt/ccxt/commits/2a13bbeab3e592121930c4f1ca51f31785ec7089)
*  fix(bybit): ratelimit weights [4224f3affa](https://github.com/ccxt/ccxt/commits/4224f3affa41a20d99183a8ad5ac8e6810f04423)
*  bitstamp: add apis [3d835b852f](https://github.com/ccxt/ccxt/commits/3d835b852fbaa3afb74ed6ecc7bb136cdc9cc752)
*  bybit: update editOrder support spot order [aea4272f41](https://github.com/ccxt/ccxt/commits/aea4272f4109af2e1cd284bd38a4ce5ba91bbfb8)
*  fix python cli [1144de4786](https://github.com/ccxt/ccxt/commits/1144de4786202a7adbb7d139d0f61f1c70ab2054)
*  remove delay_async [60b8aacdcf](https://github.com/ccxt/ccxt/commits/60b8aacdcf5805493fc9bafd4b48e789fe669648)
*  revert [99709cb45a](https://github.com/ccxt/ccxt/commits/99709cb45a4edc22f5c85f4b42b514219d155ef0)
*  revert [870d4660ef](https://github.com/ccxt/ccxt/commits/870d4660ef3ec90b307ea90490e7a8fe35927818)
*  4.1.36 [335ad9107b](https://github.com/ccxt/ccxt/commits/335ad9107bb8667a123cb42a554176c1da03c2ba)


## 4.1.35 (2023-11-01)

*  extends composer & promiseinterface [9a26b64192](https://github.com/ccxt/ccxt/commits/9a26b6419265744e26488ab81592ac10145304ae)
*  Update composer.json [15dadff746](https://github.com/ccxt/ccxt/commits/15dadff7469e9b2525078666d0415469ab6a45dc)
*  kucoin: sandbox mode remove [90bc9bd0a0](https://github.com/ccxt/ccxt/commits/90bc9bd0a068574f51bea18dfd9b4e8776af201f)
*  kucoin: add apis, remove deprecate apis, update ratelimit [adf19c3aa6](https://github.com/ccxt/ccxt/commits/adf19c3aa6d3338b02bd3911864ff092d1c2e2f3)
*  kucoin: futures: add apis, remove deprecate apis, update ratelimit [a1bae8a928](https://github.com/ccxt/ccxt/commits/a1bae8a92895045b3fce48e31920e4008b6fe592)
*  kucoin: remove fetchBorrowRateHistory [1934cce488](https://github.com/ccxt/ccxt/commits/1934cce4880cb034156e15e6b64583dbb88ab14e)
*  generate docs from examples [e70264485e](https://github.com/ccxt/ccxt/commits/e70264485eda9846d4bde8523374081e3852a80d)
*  huobi fetchcurrencies edit for networks [58dac011f8](https://github.com/ccxt/ccxt/commits/58dac011f82d7bc49210d9d284890a9a90ec296c)
*  huobis networks all [9206d88793](https://github.com/ccxt/ccxt/commits/9206d88793bfabd411431a7b11c7ffcb7e3396b2)
*  next update [486ea412a6](https://github.com/ccxt/ccxt/commits/486ea412a679043f3b30401c0f15e9fc3519a5ce)
*  remove examples and add to .gitignore, change script to generate folders [2f77fa1afa](https://github.com/ccxt/ccxt/commits/2f77fa1afa07d377b9a172a80ca9232066262222)
*  update wiki [755b30ea0b](https://github.com/ccxt/ccxt/commits/755b30ea0b362d3aee1bac82749143220b378331)
*  removal of unnecessary code [0472cdce18](https://github.com/ccxt/ccxt/commits/0472cdce189545ba84c36db2e66d3852ba403a0f)
*  minor [c1d54a290e](https://github.com/ccxt/ccxt/commits/c1d54a290e65f285fc0614b5983febcf42ba73b8)
*  feat(digifinex): setMarginMode [0124efe4e1](https://github.com/ccxt/ccxt/commits/0124efe4e1fef49b8437f4f63652ea31cc373d0b)
*  feat(digifinex): addMargin, reduceMargin [29783b6d79](https://github.com/ccxt/ccxt/commits/29783b6d79e06bd6406ce15de2518c469dea54ac)
*  fix build error, use numberToString [47ec80694a](https://github.com/ccxt/ccxt/commits/47ec80694adc493bc9446b8123dc9d362473786d)
*  remove old php examples and update examples2md [acf5677c3f](https://github.com/ccxt/ccxt/commits/acf5677c3f6e59eda52940500255a4917bd5b8d2)
*  remove FAQ from sidebar [b680d1d78c](https://github.com/ccxt/ccxt/commits/b680d1d78c982e7bc7170945b664d9a77ce2e29d)
*  edit examples readme [d1d5de959d](https://github.com/ccxt/ccxt/commits/d1d5de959da26da826f082daa1e28711d3b0d884)
*  minor edits [9378f08221](https://github.com/ccxt/ccxt/commits/9378f0822142a3fa96f5df15409f531a4912643d)
*  php promise v3 fixes [4f10dbd554](https://github.com/ccxt/ccxt/commits/4f10dbd55417ea82d7fe00e3fefc832512c9954d)
*  php promise v3 fixes [a17657a189](https://github.com/ccxt/ccxt/commits/a17657a18932ba7eac8d3f6ef8095beac8875c6d)
*  okx: fix: watchMyTrades [dad54cdd54](https://github.com/ccxt/ccxt/commits/dad54cdd54019eb999709da1f8581f15ce71ad30)
*  Update README.md bitmex campaign [8b9a646619](https://github.com/ccxt/ccxt/commits/8b9a646619496925061ba1303968f70cb8060aa8)
*  kraken fetchBalance enhancement [bcc2f72ca1](https://github.com/ccxt/ccxt/commits/bcc2f72ca18032515f02c9109e86d721c4d0ea5a)
*  4.1.35 [e73a3bc246](https://github.com/ccxt/ccxt/commits/e73a3bc2460a9d5381bdca879d6c20d6c996d7c2)


## 4.1.34 (2023-11-01)

*  docs: fix build docs and serve [abb29106a5](https://github.com/ccxt/ccxt/commits/abb29106a5b44609635ba790431a57ebc7721a8c)
*  rename into InvalidOperation and OperationFailed [7c6b58a81c](https://github.com/ccxt/ccxt/commits/7c6b58a81caa60d23a65f5b6291addd44d3fa275)
*  add spec.md to gitignore and remove spec.md [6598bad92d](https://github.com/ccxt/ccxt/commits/6598bad92d53f4ae353e88058cbaa3cca82c2a2b)
*  update wiki [a651d4d53c](https://github.com/ccxt/ccxt/commits/a651d4d53caf771512213d39ea81899f0d1e6356)
*  bitget: allow books1 channel [0c58fdf7be](https://github.com/ccxt/ccxt/commits/0c58fdf7becbb3c40e13275bbce31a9fc5f201bc)
*  feat(woo): remove brokerId from sandbox mode [26b5e5945d](https://github.com/ccxt/ccxt/commits/26b5e5945dad06ae349cff07872956f287b27f62)
*  fix option name [70ef511a09](https://github.com/ccxt/ccxt/commits/70ef511a09950321f5f2159859b25081f29e5d76)
*  descend change [3e593ec48d](https://github.com/ccxt/ccxt/commits/3e593ec48dd11ed6b7b862ad3d37b251c6ee5b9a)
*  feat(digifinex): fetchFundingHistory [12f0aa4cb1](https://github.com/ccxt/ccxt/commits/12f0aa4cb1829380e87dbf4296aac2113043850e)
*  4.1.34 [3002e48db4](https://github.com/ccxt/ccxt/commits/3002e48db44a2b3e66723b2791f72205511633c7)


## 4.1.33 (2023-10-31)

*  upbit: remove method usage [038aafa834](https://github.com/ccxt/ccxt/commits/038aafa834dec5644e94369b7dbc7465806613aa)
*  zonda: update method [f714c1112c](https://github.com/ccxt/ccxt/commits/f714c1112ceaf2eb1a1339a5d9e7f065747e733b)
*  zonda: udpate links to doc [181d6f2445](https://github.com/ccxt/ccxt/commits/181d6f2445a1dc7ed31ea1db4f86e103655dad9f)
*  refix [97eae38c7d](https://github.com/ccxt/ccxt/commits/97eae38c7d55e23830d1fe7253fd32e620b66b0f)
*  fix(base): add axolotl as class method to match php and py [cc390773bc](https://github.com/ccxt/ccxt/commits/cc390773bc4671c7fff85a6b50a4d7f900352755)
*  fix(zonda): withdraw [78dc379215](https://github.com/ccxt/ccxt/commits/78dc379215fa9eb06231dbe99a8877fb10ace241)
*  fix(huobi): add check for out of order sequence, fix #19674 [33ee720cc3](https://github.com/ccxt/ccxt/commits/33ee720cc3b2ec06c522eb2f8de9bf562317350e)
*  zonda: add more errors [5e275c0686](https://github.com/ccxt/ccxt/commits/5e275c06862af9ed67548d051a43786a30e11681)
*  fix(bitmex): parseOrder, add remaining value for inverse [c94893af98](https://github.com/ccxt/ccxt/commits/c94893af980084a9082f83395a3b61ebefa7389f)
*  fix(woo): watchBalance [f2364aa78a](https://github.com/ccxt/ccxt/commits/f2364aa78aacdd37a77f17af3b62b424d16f7ddb)
*  build.sh : only run python linter for exchange changes [6cb50e69a9](https://github.com/ccxt/ccxt/commits/6cb50e69a94e550eca924061907dbbb5b82d8297)
*  feat(digifinex): add implicit API endpoints [7237049770](https://github.com/ccxt/ccxt/commits/723704977010ed995bee9e70748a764f4db85b97)
*  update if condition [9b8185ff2a](https://github.com/ccxt/ccxt/commits/9b8185ff2a7ae2adfa53ea795afd79f75e93ab82)
*  fix(bitmex): parseOrder subType inference [3d6e922f6c](https://github.com/ccxt/ccxt/commits/3d6e922f6c39d6959cf2ae94aa1eb3d14716392b)
*  4.1.33 [1b4cbde13c](https://github.com/ccxt/ccxt/commits/1b4cbde13c3a8a9adc2c431ca361c328f2c5549e)


## 4.1.32 (2023-10-30)

*  huobi: update fetchBalance in linear type [9f89b58701](https://github.com/ccxt/ccxt/commits/9f89b587019bb1c992e397f3677f7de3255108b8)
*  huobi: update watchBalance in linear type [f227abb36f](https://github.com/ccxt/ccxt/commits/f227abb36f0fd055b5847d972c802e54e4bdb987)
*  huobi: update [3ade7ce006](https://github.com/ccxt/ccxt/commits/3ade7ce006021ba2a473fca323f44f63446410df)
*  add jsdocs [ec818351ea](https://github.com/ccxt/ccxt/commits/ec818351eabceabe3aed8971bb874c808f64462e)
*  huobi: update [90b65b9c35](https://github.com/ccxt/ccxt/commits/90b65b9c351bcd165a95328c2a02be7630d49923)
*  huobi: patch ws handleErrorMessage [08c0df92c5](https://github.com/ccxt/ccxt/commits/08c0df92c51e2a45a1f04481ff947cda91ce8992)
*  huobi: update [11654d6da7](https://github.com/ccxt/ccxt/commits/11654d6da71510f46f9137c636782d2b57be8ca0)
*  huobi: update [89d062819e](https://github.com/ccxt/ccxt/commits/89d062819e9c69d0533864ff9baf5e10dff696d7)
*  woo: update method [a2b9fdd0c2](https://github.com/ccxt/ccxt/commits/a2b9fdd0c2d9087c65fdf5b19e6ad00e11910fe8)
*  fix(krakenfutures): check required Credentials [de4fb57743](https://github.com/ccxt/ccxt/commits/de4fb57743d1b6c756b6ccef9a5fad9c0a41bfe6)
*  feat(bittrex): handle ws errors and check credentials [15e2332810](https://github.com/ccxt/ccxt/commits/15e233281071006a46230afebf0f89c59586a270)
*  phemex: fetchFundingHistory remove method usage [b05f8f7e9d](https://github.com/ccxt/ccxt/commits/b05f8f7e9dfd83e1c1faf21cbc13e07a7fa45cd7)
*  phemex: fix fetchFundingHistory error in python [f1783ea179](https://github.com/ccxt/ccxt/commits/f1783ea179edaa3cee003a8d61fef66e48f60a44)
*  cli: update log [431cb44993](https://github.com/ccxt/ccxt/commits/431cb4499357e3bccc8dc6f9db1cb896dd5bdc12)
*  cli: update [668c097a9e](https://github.com/ccxt/ccxt/commits/668c097a9ebfe9ff0ecc66c8771eabc658dff1f0)
*  watchMyTrades symbol check [6d489e9bdf](https://github.com/ccxt/ccxt/commits/6d489e9bdf1cc29a27bb71792fbce3716d4a884f)
*  use handleMarketType and handleSubType [99cdfffd72](https://github.com/ccxt/ccxt/commits/99cdfffd72645d223d76cc76ce277a0c8e02c61f)
*  fix(huobi): watchBalance unified account [89c96df524](https://github.com/ccxt/ccxt/commits/89c96df52418f1f9f77ebfe804ecc790285f07ae)
*  4.1.32 [c53e851780](https://github.com/ccxt/ccxt/commits/c53e8517809d44ecf17d10ce43cbce9a139cead5)


## 4.1.31 (2023-10-29)

*  bitget: update method [13f3b94c93](https://github.com/ccxt/ccxt/commits/13f3b94c93d3cdaae9b5c719d4ae18932f0c347e)
*  feat(bitvavo): pagination and jsdocs [72d9d4b35d](https://github.com/ccxt/ccxt/commits/72d9d4b35d1e732fb239ca51e3c83c43c03c94c4)
*  feat(tests): add static id tests [a43607c21f](https://github.com/ccxt/ccxt/commits/a43607c21f434b8e4c8d63826d5a7aed871ada3e)
*  update package [2578435d40](https://github.com/ccxt/ccxt/commits/2578435d4035c5bf2907047da5b15022a0b19cc2)
*  fix cryptocom [5a95603a1d](https://github.com/ccxt/ccxt/commits/5a95603a1dce66a8251202a252955cc892a7dae7)
*  fix(mexc): set future and option to false [1a57511e60](https://github.com/ccxt/ccxt/commits/1a57511e601a6e74f9d6df86585cc0c2c76215b3)
*  add kucoin [53af47bb56](https://github.com/ccxt/ccxt/commits/53af47bb56639a6c9f2e7ad1781b17f6f67cc80c)
*  fix(bybit): remove commonCurrencies GASDAO [74af27540d](https://github.com/ccxt/ccxt/commits/74af27540d6cc92c200c31e0d89b7b35040596f1)
*  OKX order status 'order_failed': 'canceled', [fa9d642974](https://github.com/ccxt/ccxt/commits/fa9d6429745536e176687bba9045870b56d32276)
*  fix(ascendex): setMarginMode, setLeverage, and set future to false [7d5b1c4fd1](https://github.com/ccxt/ccxt/commits/7d5b1c4fd1a51c629de6bfd4538b25a050ad2530)
*  feat(ascendex): fetchFundingHistory [1a49d9474b](https://github.com/ccxt/ccxt/commits/1a49d9474bdad6ccf0d551df8c27c4ed540f6ff4)
*  type fetchfundingHistory [1c9ff4fc8f](https://github.com/ccxt/ccxt/commits/1c9ff4fc8f7cc5b6ab5a242b8c4702c9ba6bec80)
*  add last_request_headers to php and python [316b0a8b6e](https://github.com/ccxt/ccxt/commits/316b0a8b6e859203c1837d5650ffd55aa4f384dc)
*  validate multiple exchanges [c4f2d1c54b](https://github.com/ccxt/ccxt/commits/c4f2d1c54b877f6ff97bc6cd700cb6dae74bf548)
*  add markets files [460503bd48](https://github.com/ccxt/ccxt/commits/460503bd48fa3dd8338348d8146fd4ae80d4acb7)
*  add inverse market [f7b389226f](https://github.com/ccxt/ccxt/commits/f7b389226f748dcec964d7fd42b5d47e87a20734)
*  update file [a3b8f1181d](https://github.com/ccxt/ccxt/commits/a3b8f1181dcb453c4b917db0f8230cb930e860b3)
*  simplify [58184e8006](https://github.com/ccxt/ccxt/commits/58184e8006e9c776a9524113fe8e09552dde4619)
*  fix bitget method's signature [1df548b430](https://github.com/ccxt/ccxt/commits/1df548b4306736e6efa2b85eabe3e8b3e4a1c0f2)
*  gemini: update method [6c11a2e503](https://github.com/ccxt/ccxt/commits/6c11a2e503d9e16d6b39eb006dcecbb1cbf449a1)
*  fix(coinex): infer order type from parseOrder [6a92c6bfff](https://github.com/ccxt/ccxt/commits/6a92c6bfff102f54110d3c770570de42d075ad40)
*  CR fixes [174d0b0e58](https://github.com/ccxt/ccxt/commits/174d0b0e5850febb0711eb0173e201312a134a43)
*  add marginMode to swap [8bb030f7d7](https://github.com/ccxt/ccxt/commits/8bb030f7d7798aa218fe6fc65dcdf230f19b3874)
*  comment out logic [45bf6a19c2](https://github.com/ccxt/ccxt/commits/45bf6a19c2340d75d0a3cfead39d53b1c8b2b519)
*  remove exception [4351c09c9b](https://github.com/ccxt/ccxt/commits/4351c09c9b0919898a6244a8f19b9ea5d40fd926)
*  update handleMarginModeAndParams [786c18fb89](https://github.com/ccxt/ccxt/commits/786c18fb89a2790a6a0fc0744d945d6e6782e297)
*  4.1.31 [bd03b84f48](https://github.com/ccxt/ccxt/commits/bd03b84f481675706613bba7d395f4f949463512)


## 4.1.30 (2023-10-28)

*  feat(bitget): fetchMarketLeverageTiers, add margin support [041c860ec8](https://github.com/ccxt/ccxt/commits/041c860ec8407f9dfea500fa306f84e3f39221ce)
*  fix(exchange): have inflate return byte[] to match JS implementation and fix #19683 [d7a9d0dda0](https://github.com/ccxt/ccxt/commits/d7a9d0dda0258ccb3c13187b5485300b2545bf4a)
*  relativeFundingRate(): Return correct expected value [d0846dddf2](https://github.com/ccxt/ccxt/commits/d0846dddf2d2de77926d409bc6b6450682d7dbc0)
*  fix(huobi): add timestamp to snapshot, fix #19674 [595f3f2363](https://github.com/ccxt/ccxt/commits/595f3f2363bb1c5c3a903bf26ef43c4146bf0ddb)
*  feat(bitget): createOrders, add margin support [4ad452f585](https://github.com/ccxt/ccxt/commits/4ad452f5856b9ecc90a7a5485a4fff0fa74da985)
*  set margin to true [95057b4b66](https://github.com/ccxt/ccxt/commits/95057b4b665c2f0724a2832e450209291d6e3866)
*  fix(huobi): remove Hydro Protocol from commonCurrencies [1c60af689e](https://github.com/ccxt/ccxt/commits/1c60af689ef871b5bf98d9c1a867892e24bd226c)
*  fix(huobijp): remove Hydro Protocol from commonCurrencies [e5ca40b487](https://github.com/ccxt/ccxt/commits/e5ca40b487ad5ace2d67cc6bbe96d0a89f60f155)
*  bitopro: update cancelAllOrders [1e99cb764e](https://github.com/ccxt/ccxt/commits/1e99cb764ebdffe1d4ef5063f74bdb1447dd51b3)
*  gate: add @see [8de9cb2630](https://github.com/ccxt/ccxt/commits/8de9cb2630ad083a666803a357edc98e78383886)
*  gate: update repayMargin remove method usage [4360a68600](https://github.com/ccxt/ccxt/commits/4360a686008ddbaa4a312faddf832135b6673817)
*  gate: update borrowMargin remove method usage [0a6c8055c3](https://github.com/ccxt/ccxt/commits/0a6c8055c326b226293aac3d12f9afe0620465ea)
*  bitrue: fix fetchBidsAsks [3e487f5390](https://github.com/ccxt/ccxt/commits/3e487f5390f548561787c876b28c498e36281faf)
*  gate: update [ccdff8bef3](https://github.com/ccxt/ccxt/commits/ccdff8bef3746d4c5d7db79f88a1a65fe17c0e1c)
*  cr fixes [4f3fd1591b](https://github.com/ccxt/ccxt/commits/4f3fd1591bb3b93fe603bc5d0e6a9e3fca2d4297)
*  add params [e50ef57e4d](https://github.com/ccxt/ccxt/commits/e50ef57e4ddcd02af877be0f98f8a127db413def)
*  feat(build): speed up single transpilation [6fd6b43892](https://github.com/ccxt/ccxt/commits/6fd6b438928b0dac1d21ca8d9416d4367275fbf4)
*  fix latency issue in node [ae59305b2b](https://github.com/ccxt/ccxt/commits/ae59305b2bf0c3b5aa948a5117fa1b97e7fd2c75)
*  4.1.30 [3dc946448a](https://github.com/ccxt/ccxt/commits/3dc946448abf509f9487a2c1ed3b65f8e6353c57)


## 4.1.29 (2023-10-26)

*  feat(cryptocom): add cancelOrders [8b9f964b24](https://github.com/ccxt/ccxt/commits/8b9f964b249192eede602cb7fad5ba1c215380d2)
*  add contigency type [e613b1e07e](https://github.com/ccxt/ccxt/commits/e613b1e07ef7e1809913c58ed14c950ece027178)
*  feat(mexc): add createSpotOrderRequest [14cda4267b](https://github.com/ccxt/ccxt/commits/14cda4267bdeee73d86b4564e3ba18e78651ab69)
*  feat(mexc): add cancelOrders [99435dbb0a](https://github.com/ccxt/ccxt/commits/99435dbb0a549b4e6fbd68f56b1e8dd105c11b01)
*  fix request [8fbd7f289e](https://github.com/ccxt/ccxt/commits/8fbd7f289e738457a9161a1f2fbe19e5e27d7a77)
*  createSpotOrderRequest fix [eb553a4b8e](https://github.com/ccxt/ccxt/commits/eb553a4b8e1695fee2696d5dddabd6480b4d3ac7)
*  handle marginMode [d91d5d141e](https://github.com/ccxt/ccxt/commits/d91d5d141e000c4070b8a26fccf219123ea12fd3)
*  same symbol validation [707914b697](https://github.com/ccxt/ccxt/commits/707914b69701d6a7bf08952f4437cd8860392d15)
*  feat(bitget): fetchBorrowInterest [d4bf52a0fb](https://github.com/ccxt/ccxt/commits/d4bf52a0fb37054ad8f700a5a7eecb04eaee7b1e)
*  bybit: add apis [ad8db2c78a](https://github.com/ccxt/ccxt/commits/ad8db2c78a779ccc90095372042ca861feb199d7)
*  okx: add apis [e422669561](https://github.com/ccxt/ccxt/commits/e42266956111e4a57e685ac150b917d9668d6ce9)
*  feat(krakenfutures): add jsdocs [91f0388640](https://github.com/ccxt/ccxt/commits/91f03886401a2e2969220a989fe6a8c0ed0575c0)
*  update default wallet [3b3a36f873](https://github.com/ccxt/ccxt/commits/3b3a36f873951e1e3dc68d561cc44eb2a67bc3e9)
*  fix(bybit): add timestamp to balance [ba7fd30ce8](https://github.com/ccxt/ccxt/commits/ba7fd30ce82db8e5407e5408d342ec99f5ef3485)
*  4.1.29 [f47da80baf](https://github.com/ccxt/ccxt/commits/f47da80bafb9b25ee098900d28dd809a91181713)


## 4.1.28 (2023-10-26)

*  woo reflink [fdf81134f3](https://github.com/ccxt/ccxt/commits/fdf81134f332a4df01bda496f971ddd03593227d)
*  woo reflink [ae7d6ee4e6](https://github.com/ccxt/ccxt/commits/ae7d6ee4e6fff5ea63cbf50ea0519470070d5d78)
*  woo reflink [ci deploy] [7e759a3f70](https://github.com/ccxt/ccxt/commits/7e759a3f703ed9f4f98b95124ef392e789cc54a4)
*  4.1.28 [5c535c27e4](https://github.com/ccxt/ccxt/commits/5c535c27e469adb448f7e11cbb2423a9c7faef69)


## 4.1.27 (2023-10-26)

*  bitopro: update @see [13711fcb56](https://github.com/ccxt/ccxt/commits/13711fcb566ff6ecb1b97cb253b91318425e873e)
*  feat(kucoinfutures): add test order endpoint [2b5fd554f0](https://github.com/ccxt/ccxt/commits/2b5fd554f0f5d6c6d681d8cb4ea5e993186f4ecb)
*  feat(kucoin): add order test and organize createOrder [8d6a6d6f8a](https://github.com/ccxt/ccxt/commits/8d6a6d6f8aabc20ade841f0227b83b040ec69993)
*  feat(kucoin): add createOrderRequest [a474815ee7](https://github.com/ccxt/ccxt/commits/a474815ee7c92435ee48b040b414746d3eb52cc3)
*  add margin test [dc6343ed0a](https://github.com/ccxt/ccxt/commits/dc6343ed0a5b7e74941e979d2dba3b7d75f187e9)
*  feat(kucoin): add createOrders [a2c21511ed](https://github.com/ccxt/ccxt/commits/a2c21511eda5f7594c4622c4ebcc68f68f75cb0e)
*  flag [1423128f43](https://github.com/ccxt/ccxt/commits/1423128f43411792f5998a5f9911932836dd670f)
*  add check [57d4f633e1](https://github.com/ccxt/ccxt/commits/57d4f633e194661754c7d97f412e1b26843d8034)
*  fix return [72ae5926e4](https://github.com/ccxt/ccxt/commits/72ae5926e4ef7ddf5917a0efebcf551f29f8ac44)
*  order parsing [824e09d8e9](https://github.com/ccxt/ccxt/commits/824e09d8e903d9407db409fa729761dd846aab92)
*  statically import prawl [fad1371c2d](https://github.com/ccxt/ccxt/commits/fad1371c2d7f6c5e726a559c993f90eadcdeb028)
*  modify messageBuffer for more client updates [639bdea655](https://github.com/ccxt/ccxt/commits/639bdea655508e83b4b140a0b908a7c9fa84d6d6)
*  minor edit [afebe10842](https://github.com/ccxt/ccxt/commits/afebe10842c2d775830a5855c9d20404254fafd6)
*  remove unused file [4b4e15cb6f](https://github.com/ccxt/ccxt/commits/4b4e15cb6fca888d804400bca1747516e529f87f)
*  4.1.27 [c9903d6dfe](https://github.com/ccxt/ccxt/commits/c9903d6dfe278ef18278760c622a892469c317cd)


## 4.1.26 (2023-10-25)

*  feat(bitget): fetchBorrowRate [6fffd42483](https://github.com/ccxt/ccxt/commits/6fffd4248390b1cd100c9bdc2443acb01654b5f9)
*  iinject timestamp [4a48ed2cc1](https://github.com/ccxt/ccxt/commits/4a48ed2cc1d83a918dc4df107c425461e2f1258d)
*  4.1.26 [6f260d1b65](https://github.com/ccxt/ccxt/commits/6f260d1b65cffdb869e680a4777247d1022adc61)


## 4.1.25 (2023-10-24)

*  bigone [e934ec2264](https://github.com/ccxt/ccxt/commits/e934ec226443019de40ec9c6c299a646a042eca2)
*  test d & w [567bf3313e](https://github.com/ccxt/ccxt/commits/567bf3313eafe630f07c61f46ea60659edc684e9)
*  Update bigone.ts [f6a5d7d75b](https://github.com/ccxt/ccxt/commits/f6a5d7d75b8bf11fd484ba4c2d17a4cc85baa171)
*  Update kucoin.ts [8f2d6f100c](https://github.com/ccxt/ccxt/commits/8f2d6f100c5faf68aee81c84593da2daac241ae1)
*  add `other` [1c11087f34](https://github.com/ccxt/ccxt/commits/1c11087f34be6beaf411cc57405decaa4e6d54ba)
*  refix [bf569299cc](https://github.com/ccxt/ccxt/commits/bf569299cca4f34dd451a569227969d1b28ae583)
*  minor [566e3b9d9f](https://github.com/ccxt/ccxt/commits/566e3b9d9f83521d3b6e5dffe08dbb1fcf442199)
*  kucoin exceptional coins [07db327c65](https://github.com/ccxt/ccxt/commits/07db327c6517a9fe9a1372fae5a86b104e91f269)
*  Update kucoin.ts [e8d64cfb2c](https://github.com/ccxt/ccxt/commits/e8d64cfb2c0bba3c01df30f41216f0f3d741de2b)
*  Update test.currency.ts [9276a6cef4](https://github.com/ccxt/ccxt/commits/9276a6cef4463731cb5d2c4991c379c992646a95)
*  Update test.currency.ts [441d85fa22](https://github.com/ccxt/ccxt/commits/441d85fa225c06aaf340a70b52d876eedf06f92a)
*  feat(Exchange): add createOrders stub [a5e2b6e536](https://github.com/ccxt/ccxt/commits/a5e2b6e53606e6b9a4e5cf2e89fe853f63a2bc38)
*  feat(binance): init createOrders [cf28418cb4](https://github.com/ccxt/ccxt/commits/cf28418cb413beb86060e9c9c25e469d8e3d0da8)
*  binance: fix createOrders [56200cb813](https://github.com/ccxt/ccxt/commits/56200cb81302941209e3ee074c46e0a2b033f3f9)
*  python OrderRequest type [997fd786a8](https://github.com/ccxt/ccxt/commits/997fd786a8d6296566dc7f4abf6ff900cbe04072)
*  import fix [835f90c86c](https://github.com/ccxt/ccxt/commits/835f90c86c9d656cc2466e325ca7a0bb6525827f)
*  feat(okx): add createOrders [d6170fbb5b](https://github.com/ccxt/ccxt/commits/d6170fbb5b86637147feb49dd55cfbc5e4f113eb)
*  feat(bybit): add createOrders [b88ea0c1ee](https://github.com/ccxt/ccxt/commits/b88ea0c1eeb85fc0d75bb54bd62ded3a9ef8e06a)
*  feat(base): update createOrders signature and bybit impl [69cb2d3cf3](https://github.com/ccxt/ccxt/commits/69cb2d3cf3ec299f1c701a9a1720af83326e58a9)
*  update params [333c6a874c](https://github.com/ccxt/ccxt/commits/333c6a874ca2a6e47b8b32233a3c9d6f315cbaf7)
*  feat(bitget): add createOrders [c391a23fd4](https://github.com/ccxt/ccxt/commits/c391a23fd4be9c27e4505569a308e5f0bce4ab0c)
*  fix bitget error handling [a7b6dbebd2](https://github.com/ccxt/ccxt/commits/a7b6dbebd26db48a631ba37cddfe0c0bb29d8eb5)
*  add flag [d54c87f41f](https://github.com/ccxt/ccxt/commits/d54c87f41f99ac00ae27949e1e3f63d3955cba15)
*  feat(cryptocom): add createOrders [e2537a025b](https://github.com/ccxt/ccxt/commits/e2537a025bc36f4d253a5034fc903be3581cb056)
*  update types [4c854ede7a](https://github.com/ccxt/ccxt/commits/4c854ede7ac51d3b5f4f027871c9aab646ede3b3)
*  update contingency_type [5c25f1388a](https://github.com/ccxt/ccxt/commits/5c25f1388a98e740bd4cff0db9acffadfc9ba6b6)
*  feat(cryptocom): add createAdvancedOrderRequest [50b9ca1f6c](https://github.com/ccxt/ccxt/commits/50b9ca1f6c242823ee8a56da3858b9088c5f39d6)
*  feat(gate): add createOrderRequest [d340f471a0](https://github.com/ccxt/ccxt/commits/d340f471a084acfea54206bbc4f9d86c6fbf7996)
*  add message exception [63bdfa473a](https://github.com/ccxt/ccxt/commits/63bdfa473aaa7081b08067293cbb53e89f5c201d)
*  validate market types [28401df13d](https://github.com/ccxt/ccxt/commits/28401df13dc50628a57107452ff0c4f868a422d7)
*  update signature [3a3231f9c3](https://github.com/ccxt/ccxt/commits/3a3231f9c30a954eb798745599e3f2be8cdccdd9)
*  parseOrders on rejected orders [1cb7223823](https://github.com/ccxt/ccxt/commits/1cb7223823baba5fdf74818eeae14311cd13d823)
*  feat(gate): spot batch working [252dab0af5](https://github.com/ccxt/ccxt/commits/252dab0af55fac7baa9b5297acbf5afa5c15eb7a)
*  feat(gate): contract batch orders working [59ab2b02b7](https://github.com/ccxt/ccxt/commits/59ab2b02b7993de1aedff21ac216e9d6be5cd44e)
*  okx: handle partial success [b7e80b4a3f](https://github.com/ccxt/ccxt/commits/b7e80b4a3f79dc5647d5368acd3cd95b51d3b43b)
*  add flag [463f107ddb](https://github.com/ccxt/ccxt/commits/463f107ddbcaf82634517319cfc9bffbc2c8bb98)
*  handle partial success [b39ab02f9b](https://github.com/ccxt/ccxt/commits/b39ab02f9b1deae8a738ec56b5083a5203ce8898)
*  feat(bitget): handle partial success [6abd7e9109](https://github.com/ccxt/ccxt/commits/6abd7e9109b94fa1aef54980158a35e7ee979218)
*  bybit: handle partial success [3c18609cf3](https://github.com/ccxt/ccxt/commits/3c18609cf320b7c342709baff97d1f597e1f85b4)
*  update manual [e44e52abbe](https://github.com/ccxt/ccxt/commits/e44e52abbe7a1335b6818570ced2fd1c028a88c2)
*  referencing create orders [f6d05b2685](https://github.com/ccxt/ccxt/commits/f6d05b2685644fc12b23530fbfa23b5830b753ca)
*  feat(bitget): fetchMyLiquidations [127ab3678f](https://github.com/ccxt/ccxt/commits/127ab3678ff09899b714a8ac1ba81dd12faf3a65)
*  feat: add support for eddsa keys to binance [66f8f7cdb1](https://github.com/ccxt/ccxt/commits/66f8f7cdb15fe26265d338bd0fc7088da8b4916e)
*  add missing semi [2725a924c3](https://github.com/ccxt/ccxt/commits/2725a924c3e618f6092c2ac7dff833cd3e006f89)
*  gate: add apis, remove deprecated apis [cc660a78ef](https://github.com/ccxt/ccxt/commits/cc660a78ef8b9feff181dd51d75683af7a10e217)
*  feat(krakenfutures): init createOrders [3e0d31569e](https://github.com/ccxt/ccxt/commits/3e0d31569ed31d93a07472878c850afa6a9a614e)
*  krakenfutures: finish createOrders [e42a8ab8f7](https://github.com/ccxt/ccxt/commits/e42a8ab8f7ae80c67ab588bc9ce85866fa11e26b)
*  flag [c8816a3b7e](https://github.com/ccxt/ccxt/commits/c8816a3b7ed17b7b8cf4ab44cb79abf45ba8d10f)
*  update type [bff5fb2d81](https://github.com/ccxt/ccxt/commits/bff5fb2d818ae2c0bc3f9693d8bb750eba1b45cb)
*  add createOrders example [384e059a4c](https://github.com/ccxt/ccxt/commits/384e059a4c32080fea45f8205d51b42d1844096f)
*  revert [c4d7678e72](https://github.com/ccxt/ccxt/commits/c4d7678e7297639d56ebc1f3dd34e657dc1d4b52)
*  feat(base): update sortBy implementation, adding default [3f5a24d39a](https://github.com/ccxt/ccxt/commits/3f5a24d39ac5f1dbee116bb97a6d799f9b79bce4)
*  update implementation [e0cf0e591d](https://github.com/ccxt/ccxt/commits/e0cf0e591d7f3fb2bdfbac29f93c9827641a49c8)
*  feat(base): update sortBy usages [c75129c6e2](https://github.com/ccxt/ccxt/commits/c75129c6e2c090e3d4a2c735563cb2bf8e29af8c)
*  fix python syntax [c5d525dca2](https://github.com/ccxt/ccxt/commits/c5d525dca2656a8b0f91b359bce598fd4145f321)
*  small fix [f4810f0541](https://github.com/ccxt/ccxt/commits/f4810f05411fafc7806cdbb63d15361fedbfd1f1)
*  fix(krakenfutures): open orders parsing [de17ac3f87](https://github.com/ccxt/ccxt/commits/de17ac3f878cf38c4ec7f62fd05b66be9a4589fd)
*  close #19660 bybit ticker symbol parsing [995bf92bdc](https://github.com/ccxt/ccxt/commits/995bf92bdce517ed1794ace6cc9742f6b99bf782)
*  4.1.25 [b643197405](https://github.com/ccxt/ccxt/commits/b6431974051bf68db51049a0a2c43aec32776400)


## 4.1.24 (2023-10-24)

*  binance: add apis [ad04af2d9f](https://github.com/ccxt/ccxt/commits/ad04af2d9fc22e08cca1ce7fa2e8ef8b206d2639)
*  bitmart order status [d628fadaf2](https://github.com/ccxt/ccxt/commits/d628fadaf260fd50ed89064de5c3142197e73dd7)
*  feat(krakenfutures): add cancelOrders [a80f2db5c1](https://github.com/ccxt/ccxt/commits/a80f2db5c16c51ec0d8e75fc198b275754e7ca85)
*  missing await [3efb7e9678](https://github.com/ccxt/ccxt/commits/3efb7e9678674b6da63b0077b09a220dd119a83f)
*  delete some unused files [71f699e60e](https://github.com/ccxt/ccxt/commits/71f699e60e68b51adbb5f5b4f6532b0b0a4f72b9)
*  4.1.24 [b17055ef91](https://github.com/ccxt/ccxt/commits/b17055ef91e2aed2330446f773776fda335011a8)


## 4.1.23 (2023-10-23)

*  feat(docs): add star histoy to readme [178d9e1038](https://github.com/ccxt/ccxt/commits/178d9e10381ae52612aab4a2934ee3e4818f4e77)
*  fix(exchange):IndexedOrderBook order by price and id, fix #19479 [784c13363e](https://github.com/ccxt/ccxt/commits/784c13363e320b9772704993f5c5f876a5748a8d)
*  ascendex: add apis [c933d78934](https://github.com/ccxt/ccxt/commits/c933d78934ee88fa6d5fded52ed95e3917abc2fb)
*  enable bitfinex2 ws [79c50aa55f](https://github.com/ccxt/ccxt/commits/79c50aa55fa5f9322f4bf2009057927606061002)
*  bybit fetchBalance type="FUND" fix [fcaada9487](https://github.com/ccxt/ccxt/commits/fcaada94876bd3d1c01ea80c89d1125bb6b02646)
*  4.1.23 [c9913cb440](https://github.com/ccxt/ccxt/commits/c9913cb44031e12f78e504c35bb194ed744facd4)


## 4.1.22 (2023-10-22)

*  feat(okcoin): new implicit API [a5c548ddf3](https://github.com/ccxt/ccxt/commits/a5c548ddf3e0dc5a7b349347689b3f4daf232686)
*  formatting [32c781b3ab](https://github.com/ccxt/ccxt/commits/32c781b3abf679bde27b6285cc2a2415f5aea5cc)
*  fix signature and fetchMarkets and other fixes [6e061b15fe](https://github.com/ccxt/ccxt/commits/6e061b15fe7e7e76d53745d4efe3b2a1120ede2f)
*  fix(okcoin): update fetchTrades/tickers/ohlcv/orderbook [df61381da5](https://github.com/ccxt/ccxt/commits/df61381da524d88cdea68e916a96c95edcf1c30c)
*  remove unncessary methods [c11dd47471](https://github.com/ccxt/ccxt/commits/c11dd474711efae8c30062e7bfd15c657eb560db)
*  add fetchMyTrades [dcb2fdf87c](https://github.com/ccxt/ccxt/commits/dcb2fdf87c70983a60147e6ac7906e7d915bee89)
*  feat(okx): update fetchorders methods [af37f7bc1b](https://github.com/ccxt/ccxt/commits/af37f7bc1ba8dc36d8b99c60d9c3c46d51224d1e)
*  add cancelOrders [125a460fa5](https://github.com/ccxt/ccxt/commits/125a460fa5319e757abe30081ac2662e8d73fa72)
*  several updates [d567feaa46](https://github.com/ccxt/ccxt/commits/d567feaa4672322a93eb30a898151375baea51a7)
*  update okcoin [efbb8f32e6](https://github.com/ccxt/ccxt/commits/efbb8f32e6df70fbf3a6bb8309a7bd33acf6ede9)
*  ledger and trades fix [445481e30e](https://github.com/ccxt/ccxt/commits/445481e30e24b864304ae70040dddc7a45690be2)
*  fix fetchTicker [8b7fbb48a8](https://github.com/ccxt/ccxt/commits/8b7fbb48a89e05ee6b7ebc576df8e4141ce82426)
*  remove code [c972960045](https://github.com/ccxt/ccxt/commits/c972960045fa785daa777b85a26bc9585fd46044)
*  networks fix [1952d5d0f6](https://github.com/ccxt/ccxt/commits/1952d5d0f6dac4f983f550ca54be307f746b1741)
*  createOrder docs [72dd44567f](https://github.com/ccxt/ccxt/commits/72dd44567f5550dd0ab389a0b53c96bcef99daaa)
*  default to trigger [366126133e](https://github.com/ccxt/ccxt/commits/366126133ee2fba6dcb9e7ee3d702320aa178ddf)
*  cancelOrder fix [f9cbdf497b](https://github.com/ccxt/ccxt/commits/f9cbdf497be338ffe89e51975cd2aff6b915cd81)
*  fix cancelOrder and cancelOrders [3e57f6bcec](https://github.com/ccxt/ccxt/commits/3e57f6bceca3259fa67d1bfbde4006eaca56c755)
*  remove exception [e8eca36401](https://github.com/ccxt/ccxt/commits/e8eca36401ada95a49504611d738da36482a0ff7)
*  4.1.21 [a82ebe80b0](https://github.com/ccxt/ccxt/commits/a82ebe80b0214f2ce2d1c81eaf2d11a9dd23da40)
*  4.1.21 [e7c71aa871](https://github.com/ccxt/ccxt/commits/e7c71aa871d00aafb801aa4030baf2fa22a198b0)
*  fix(bitget): cancelAllOrders default marginCoin [8100d3f25f](https://github.com/ccxt/ccxt/commits/8100d3f25f5f98cf66dcb2ca8ada35c27a5e0d31)
*  4.1.22 [e471853b5b](https://github.com/ccxt/ccxt/commits/e471853b5ba47a07ff817e689e64fb8734dd7bc0)


## 4.1.20 (2023-10-21)

*  kucoin watchOrders stop orders [70af012a7e](https://github.com/ccxt/ccxt/commits/70af012a7edbd283b8caebc5e8dc499da03d0499)
*  feat(Exchange): Add cache of trigger orders to base exchange [9ce8b65a7b](https://github.com/ccxt/ccxt/commits/9ce8b65a7b6416e951e66fcd8c480df3cdd0449f)
*  feat(kucoin): watchOrders watches stop orders [38f080144c](https://github.com/ccxt/ccxt/commits/38f080144c0b70db95b32d4c4b0a3c370c291c37)
*  feat(bitget): fetchOpenOrders, add margin support [04cea4c5e6](https://github.com/ccxt/ccxt/commits/04cea4c5e6d582d28df07a8795beb4cc11fced13)
*  feat(bitget): fetchCanceledOrders, fetchClosedOrders, add margin support [025e261554](https://github.com/ccxt/ccxt/commits/025e261554e5cc746c31aefae44a5512cf2d4a1b)
*  fix fetchOpenOrders [189cce7382](https://github.com/ccxt/ccxt/commits/189cce73827f0eeb0b585f58acea248c1c71b803)
*  fix timestamps [b07d820ce3](https://github.com/ccxt/ccxt/commits/b07d820ce310dfc66dcee37690dc5aeb5fd06606)
*  feat(krakenfutures): add reduceOnly [c4e8a9364e](https://github.com/ccxt/ccxt/commits/c4e8a9364e7053095b24f7941ec62ba41b70b810)
*  Update README.md Gate.io campaign ended [af8c66229c](https://github.com/ccxt/ccxt/commits/af8c66229cf4d748052569ada42307be540f566c)
*  add trigger [815010a8ee](https://github.com/ccxt/ccxt/commits/815010a8ee6b35664b90501c1c70f470095c72c8)
*  add triggerOrders to python and php [ef082f0870](https://github.com/ccxt/ccxt/commits/ef082f08701992543de0761e94f2ca0343d57d50)
*  feat(okx): split trigger stream in watchOrders [c9c228808a](https://github.com/ccxt/ccxt/commits/c9c228808adbc86a6eaa4b31e66911bf706dcff5)
*  add trigger to options [eb7b549a05](https://github.com/ccxt/ccxt/commits/eb7b549a056543901172c893ea11852977e7378c)
*  fix(bybit): preserve fee signal [58ce469597](https://github.com/ccxt/ccxt/commits/58ce469597c02ea2ae5882f0f360dedbffb75d0a)
*  adjust fee test [1c05637145](https://github.com/ccxt/ccxt/commits/1c05637145fc76608fb664dac3fb825753cdf588)
*  feat(bitget): fetchMyTrades, add margin support [eaec21d8f5](https://github.com/ccxt/ccxt/commits/eaec21d8f57714ed8a7adfa4b0a2d425bb28ada4)
*  4.1.20 [c0940a48e8](https://github.com/ccxt/ccxt/commits/c0940a48e875249f34ecfd79d074f67eafcacaf0)


## 4.1.19 (2023-10-20)

*  type [321675fcb5](https://github.com/ccxt/ccxt/commits/321675fcb5eed0445444a1a92fb965540d7db4db)
*  gemnini [6c5bf3fc20](https://github.com/ccxt/ccxt/commits/6c5bf3fc20b3ecabafa578eab969465c545dbfd9)
*  coinsph [0ae15be6a0](https://github.com/ccxt/ccxt/commits/0ae15be6a02ea08e35a51ba0753dc67b603b46b0)
*  fix(Exchange.ts): WS error handling [67e67c6981](https://github.com/ccxt/ccxt/commits/67e67c698159ac4afdc927e220f2c56ee5be1e3f)
*  init type validation [e1d1fe45ca](https://github.com/ccxt/ccxt/commits/e1d1fe45cafa1d07cd84bb3af42b3f67f04bec11)
*  add command to package.json [60472fed66](https://github.com/ccxt/ccxt/commits/60472fed66863b27c251902485ebba4a2449392f)
*  add some metrics [b8ca566d87](https://github.com/ccxt/ccxt/commits/b8ca566d875c61481045b85b3ed3e4f5ccd818fa)
*  fix(all): fetchTicker return type [7d324cc025](https://github.com/ccxt/ccxt/commits/7d324cc0253b1920deeae318558edaba4a0b3b61)
*  fix(all): fetchTickers return type [fd30d62c0b](https://github.com/ccxt/ccxt/commits/fd30d62c0b7350f21497da3c0aa36c6cffb75d72)
*  fix(fetchMyTrades): return type [a4f76093f4](https://github.com/ccxt/ccxt/commits/a4f76093f4430103aabaaacece3518869c14e78c)
*  fix(fetchOrders): return type [32924679a8](https://github.com/ccxt/ccxt/commits/32924679a8bcc2a6c0b511ffe2360d200951d85d)
*  fix(fetchOrder): return type [400186964d](https://github.com/ccxt/ccxt/commits/400186964d08671343fb1ec83b14580b6a48c388)
*  fix(fetchOrderTrades): return type [420cb04eee](https://github.com/ccxt/ccxt/commits/420cb04eee601a3ef6943a41ff76a561dc8f815a)
*  fix(fetchOpenOrders,fetchClosedOrders): return type [20de633665](https://github.com/ccxt/ccxt/commits/20de633665aea58dde86579fc2d3094cfc439ef6)
*  fix php [f6ce353a39](https://github.com/ccxt/ccxt/commits/f6ce353a396cf6f92702c3b2c9c0cf945731bca6)
*  fix(fetchOrderBook): return type [d09badc421](https://github.com/ccxt/ccxt/commits/d09badc4213d2660dc80171fc878b60c846597b4)
*  #19511 [772ae62ae3](https://github.com/ccxt/ccxt/commits/772ae62ae387d042f65f9461e3b5c7cd0d21e054)
*  fix(fetchOrderBooks): return type [fc6bb85d0d](https://github.com/ccxt/ccxt/commits/fc6bb85d0d20a14d131823057c33192c711b55a3)
*  fetchPositions type [4ecc25fb2c](https://github.com/ccxt/ccxt/commits/4ecc25fb2cdef5673aa16dd18939abb67d29a6a5)
*  fix(createOrder): return type [ae91355915](https://github.com/ccxt/ccxt/commits/ae9135591515054f70b28f35ab90a1c70bc74c78)
*  fix(createOrder/editOrder): return type [da1c8b88fc](https://github.com/ccxt/ccxt/commits/da1c8b88fcea4467bf1a04530d21f789b94c5eff)
*  fix(krakenfutures): editOrder type [9904f1c94d](https://github.com/ccxt/ccxt/commits/9904f1c94d2793869c1c0b0e3f99d05c23ad6da8)
*  fix(fetchOHLCV): return type [ed510666c8](https://github.com/ccxt/ccxt/commits/ed510666c87ace4f7c4fcd0c4ba05883d4474319)
*  fix(fetchBalance): return type [af49818969](https://github.com/ccxt/ccxt/commits/af4981896919acca9b204fea7c1abe8ba59e70dd)
*  types fix [b52cbb6420](https://github.com/ccxt/ccxt/commits/b52cbb6420bdc2af46930223e2efb6d0bb832564)
*  improve script [65d019231d](https://github.com/ccxt/ccxt/commits/65d019231d61786ba636eced7966c2dddaf58dfc)
*  update build scripts [af4eec9c7d](https://github.com/ccxt/ccxt/commits/af4eec9c7d83688a3c346a0fd1590c5275fc6751)
*  update typescript regex [51dbc13abb](https://github.com/ccxt/ccxt/commits/51dbc13abb6c9cd60cb98401758b366c2d40f645)
*  fix(binance): implicit API trailing space [27950f71c1](https://github.com/ccxt/ccxt/commits/27950f71c1c444009edd6ea82894f8b5e9b19ddc)
*  revert [8de8cbc378](https://github.com/ccxt/ccxt/commits/8de8cbc3787e90eb603e91ababb04fe3dee72809)
*  feat(okx): unify leverage inside setMarginMode [24315963d3](https://github.com/ccxt/ccxt/commits/24315963d31ce5c6896a2154425ac0e66117173d)
*  feat(binance): update trades and depth RL [6ba4f77293](https://github.com/ccxt/ccxt/commits/6ba4f77293b1df6940c4ae68200712ce298b804a)
*  add futures endpoint [ba1e0ac798](https://github.com/ccxt/ccxt/commits/ba1e0ac798298fc289c989f94cd74e80915fbdd6)
*  4.1.19 [8f1188b423](https://github.com/ccxt/ccxt/commits/8f1188b4230d245c729ddf452dfb8762c5fd792c)


## 4.1.18 (2023-10-19)

*  base [ec8654075c](https://github.com/ccxt/ccxt/commits/ec8654075c27818d614f4520ea531d5d84fc8f45)
*  bit2c [f58597229f](https://github.com/ccxt/ccxt/commits/f58597229fa868f2365a8522e63763e392b7d84c)
*  bitstamp [ac1ca4339f](https://github.com/ccxt/ccxt/commits/ac1ca4339f561e5436a78722f8e1b25e68308f53)
*  bl3p [9ce30fec63](https://github.com/ccxt/ccxt/commits/9ce30fec634c751bfd6963a42cc3b6b59be6bf75)
*  exch [9e4ea9c665](https://github.com/ccxt/ccxt/commits/9e4ea9c6656e9d20fbbe5c7e0a7da6a081f2b699)
*  btcbox [5881869bc6](https://github.com/ccxt/ccxt/commits/5881869bc63131cecffe4c8faba1218c7f732369)
*  btctradeua [1844a574db](https://github.com/ccxt/ccxt/commits/1844a574db3bca5a48016f7494f70f8198885f9c)
*  coincheck.ts [5e6138a635](https://github.com/ccxt/ccxt/commits/5e6138a6354847b57c1a55d68c1ca9be40a9baf6)
*  coinspot [18aae9e0e6](https://github.com/ccxt/ccxt/commits/18aae9e0e6ace0f529540082bfdfa66af8b250df)
*  paymium [4f1260eb89](https://github.com/ccxt/ccxt/commits/4f1260eb8969e17b57d265e839b5ff52ef782129)
*  rename [1fdde31977](https://github.com/ccxt/ccxt/commits/1fdde31977f4eff48d0fbb0dbfd756fe44390c54)
*  contract [311554038c](https://github.com/ccxt/ccxt/commits/311554038c0f8c20bac0404adc96e48cbfa5e3c9)
*  index [4509eee21a](https://github.com/ccxt/ccxt/commits/4509eee21a621b72ce8b67e66e7e3bdc08b40b92)
*  option [1b134f94bf](https://github.com/ccxt/ccxt/commits/1b134f94bfd4a2b87fc8a26be74c62a61c93b4c4)
*  revert and fix `safeIntegerProduct` [d4143930d7](https://github.com/ccxt/ccxt/commits/d4143930d746d2d115e37171d63c03dbfb46f0be)
*  feat(bitget): cancelOrder, add margin support [3676def9fc](https://github.com/ccxt/ccxt/commits/3676def9fcb98dfaf0903b41eae78ba813982b6d)
*  okx: add apis [34d5663c7a](https://github.com/ccxt/ccxt/commits/34d5663c7a6b48ef80411a348100272f2c8b949c)
*  missing id fix [1bc1b4b687](https://github.com/ccxt/ccxt/commits/1bc1b4b687db2466aaefc6e3ad06014c2534c4fb)
*  simplify symbol inference [aa2448516d](https://github.com/ccxt/ccxt/commits/aa2448516da295a4501a2362084cb0b240381e5b)
*  4.1.18 [f1d14113b7](https://github.com/ccxt/ccxt/commits/f1d14113b7af06f928057ffff299a7a66f28bec9)


## 4.1.17 (2023-10-18)

*  fix(bybit): order fee [dc87dacb9b](https://github.com/ccxt/ccxt/commits/dc87dacb9b63990f85ef3c7ddb14985f203bb15b)
*  fix exception [d6a17cd803](https://github.com/ccxt/ccxt/commits/d6a17cd803697969b47c1f22e070b6fbe0a1db83)
*  bingx: fix parseTrade side [faecfd6da4](https://github.com/ccxt/ccxt/commits/faecfd6da4c7ec3def7c12ac42ac630799a51c4a)
*  feat(bitget): createOrder, add margin support [293a211bf1](https://github.com/ccxt/ccxt/commits/293a211bf1cbe38437403fdcc52f584d710a2781)
*  fix(ascendex): reduceMargin no longer requires a negative number for amount [df8bbc8284](https://github.com/ccxt/ccxt/commits/df8bbc8284cdd628cefe0824092314c4ea57f08f)
*  bingx: fix parseTrade side [047f07d884](https://github.com/ccxt/ccxt/commits/047f07d884df3ceaf0427e8aa202b83b3e01edd3)
*  fix(bitget,okx): handleUntilOption fix [b1879345be](https://github.com/ccxt/ccxt/commits/b1879345be9ea5c13e7707f2693b067721a2c002)
*  4.1.17 [fc2debe4fc](https://github.com/ccxt/ccxt/commits/fc2debe4fc5b5ebee56cbb6d1ad2cc1aa6a7a8c3)


## 4.1.16 (2023-10-17)

*  fix rename [4a1b748f04](https://github.com/ccxt/ccxt/commits/4a1b748f0452a0068cea233c91a10f94ecabd115)
*  bingx private tests and assertTimestampOrder [ffe58ba897](https://github.com/ccxt/ccxt/commits/ffe58ba89713042eb245a5cb13c987054485daac)
*  fix(wazirx): add info to balance [98fb8b6c85](https://github.com/ccxt/ccxt/commits/98fb8b6c856ffa2686c41f8937d2afc0359482a6)
*  digifinex: private tests [f593c2936e](https://github.com/ccxt/ccxt/commits/f593c2936ef315cfaf95a9733e306243b9002ffa)
*  4.1.15 [07b3e387f1](https://github.com/ccxt/ccxt/commits/07b3e387f10cc5c0ee5f401c683c4810db93de37)
*  mexc: private tests [75e739b1b1](https://github.com/ccxt/ccxt/commits/75e739b1b1c7ac6e0e81d90e28fbb4e6b7d13ecb)
*  4.1.15 [2de7719c02](https://github.com/ccxt/ccxt/commits/2de7719c02ae5f3c37052f68bb48d38fc10f57e0)
*  bitmex private tests [3c2b8d24af](https://github.com/ccxt/ccxt/commits/3c2b8d24af403189c2f1bebaa6068a24d8b595d5)
*  small position fix [521f859a2a](https://github.com/ccxt/ccxt/commits/521f859a2a6f36fa8db390ceab41bdfaa3074eb9)
*  btcalpha [f5929f47fa](https://github.com/ccxt/ccxt/commits/f5929f47fa234b3a6437737c91f02fac14ca7704)
*  fix(coinone): parseOrder fix [d1a3bf7e4c](https://github.com/ccxt/ccxt/commits/d1a3bf7e4c85d3e84ac500816fa80f3db2677502)
*  4.1.16 [3dfdb44780](https://github.com/ccxt/ccxt/commits/3dfdb44780e00ce6cb2028040e0f9af9f37b171d)


## 4.1.15 (2023-10-17)

*  kraken [a6cea1e4a0](https://github.com/ccxt/ccxt/commits/a6cea1e4a08cfb154f0a282a4fc42bf7723ee2a5)
*  kucoin [0111f9a878](https://github.com/ccxt/ccxt/commits/0111f9a878bbcc9330c7438609dcbb1b2893e6f9)
*  kuna [6ddd6dd0f9](https://github.com/ccxt/ccxt/commits/6ddd6dd0f977e0477e9a82b02ff279579ed677be)
*  lbank [81ad4418de](https://github.com/ccxt/ccxt/commits/81ad4418de0bb1f18d91011882b89b78f4d934b2)
*  lbank2 [5768c0899a](https://github.com/ccxt/ccxt/commits/5768c0899abdb17dc295e98a23a951a111b921af)
*  luno [bcd263527c](https://github.com/ccxt/ccxt/commits/bcd263527cf59ef91890f8b53d40e54b2afcd25a)
*  lykke [0e74a5bc95](https://github.com/ccxt/ccxt/commits/0e74a5bc95e243c6db372e82a4ef36bf1fd04d59)
*  mercado [b22a56ca6e](https://github.com/ccxt/ccxt/commits/b22a56ca6ec3cbdee713da30433e261eb9ed0244)
*  fix [9ec5e13577](https://github.com/ccxt/ccxt/commits/9ec5e13577b0a7c58dffb5b3342d0135f1b89e0a)
*  ndax [684252ba3c](https://github.com/ccxt/ccxt/commits/684252ba3c8bfb8323fd363e7e8b47ef8e481b3c)
*  novadax [88e90bd230](https://github.com/ccxt/ccxt/commits/88e90bd230af93255befd499688dc0676f5e9f8d)
*  mexc [2cab99e4bc](https://github.com/ccxt/ccxt/commits/2cab99e4bc94b1a8b48a3ab8539987fce5e2bf80)
*  oceanex [98e81ee244](https://github.com/ccxt/ccxt/commits/98e81ee24433c2c815ac660a5cf070581db4b9cb)
*  phemex [dde4a9db8e](https://github.com/ccxt/ccxt/commits/dde4a9db8ec7c1f34da88f86e253ca20fb11a347)
*  probit [b3c3b67276](https://github.com/ccxt/ccxt/commits/b3c3b6727683f9d1a684ee8a66cf211fb8e206e5)
*  tidex [f6d5e42740](https://github.com/ccxt/ccxt/commits/f6d5e42740f92a4e7fde7fb444ae31e5961fe226)
*  timex [cff442bca9](https://github.com/ccxt/ccxt/commits/cff442bca98fdd074de330417da1893adc48c057)
*  tokocrypto [0a1de1747e](https://github.com/ccxt/ccxt/commits/0a1de1747ec9c4c832f62a9730ebcb1b5882ef6e)
*  upbit [b7b10c3e04](https://github.com/ccxt/ccxt/commits/b7b10c3e0450f66ac7b105994296217769dba57a)
*  wavesexchange [0731ff5719](https://github.com/ccxt/ccxt/commits/0731ff5719e0217a0235549d4efbbf050d03498e)
*  wazirx [46e12e5e8a](https://github.com/ccxt/ccxt/commits/46e12e5e8a3a97fa90c797519a534ec958dd9c5c)
*  whitebit [8d535af526](https://github.com/ccxt/ccxt/commits/8d535af526a2b15c17ce380b1af6af7356611d2e)
*  yobit [be547eb580](https://github.com/ccxt/ccxt/commits/be547eb580813d68c1119ad254a55dcfabf7a4a1)
*  zaif [93e281841d](https://github.com/ccxt/ccxt/commits/93e281841d9f1f69c0e9a142176a141d4f14d295)
*  zonda [07ce28a1d1](https://github.com/ccxt/ccxt/commits/07ce28a1d14d9472b84f3f229b2f1c191460aca4)
*  rename assertTimestamp into assertTimestampAndDatetime , and add new assertTimestamp method [a5bb94ba8c](https://github.com/ccxt/ccxt/commits/a5bb94ba8ce8eab5587c7dc33789a870647de5d4)
*  remove created [306bdf9d49](https://github.com/ccxt/ccxt/commits/306bdf9d499fbce967764d181ae41b5e3bae029c)
*  Update test.market.ts [8c06d46492](https://github.com/ccxt/ccxt/commits/8c06d46492ae8eded07c3ca363c880932c8a597c)
*  Update test.sharedMethods.ts [33c4fea123](https://github.com/ccxt/ccxt/commits/33c4fea1239b16318ee91c0605be4e471c3e71e5)
*  feat(bitget): fetchBalance, add margin support [86351318d6](https://github.com/ccxt/ccxt/commits/86351318d6e0f1e1ee1e2104e9ddee17755b9f1f)
*  btcturk: add apis [f4f33a1c1d](https://github.com/ccxt/ccxt/commits/f4f33a1c1df697c64d500d1eb45ca60e8e376858)
*  4.1.15 [07b3e387f1](https://github.com/ccxt/ccxt/commits/07b3e387f10cc5c0ee5f401c683c4810db93de37)


## 4.1.14 (2023-10-16)

*  cex [4c3215e2b0](https://github.com/ccxt/ccxt/commits/4c3215e2b074f25377072b783478566c64131775)
*  coinbase [e54250b6e1](https://github.com/ccxt/ccxt/commits/e54250b6e144772d95e1e157599adf39df8f18a5)
*  coinbasepro [ee6934b672](https://github.com/ccxt/ccxt/commits/ee6934b6727fe39f50913ccf5fd29a408322737a)
*  coinex [de98168709](https://github.com/ccxt/ccxt/commits/de98168709c8b0233fa3587f3e86b86b32d6c16e)
*  coinfalcon [9a2b49a79d](https://github.com/ccxt/ccxt/commits/9a2b49a79d737804db8e2ab985c3a03207d2c443)
*  coinmate [936f85f2de](https://github.com/ccxt/ccxt/commits/936f85f2ded597aee2ceb13dc82e641bcb21abfb)
*  coinone [86e3f12ec5](https://github.com/ccxt/ccxt/commits/86e3f12ec5570a5ab839fa8a9f1a5af904d3b540)
*  cryptocom [3db8e75a3f](https://github.com/ccxt/ccxt/commits/3db8e75a3f59b85fb9a970018da3c4a83c522e9b)
*  currencycom [c4bd2aa5bc](https://github.com/ccxt/ccxt/commits/c4bd2aa5bcfa0dd5286b9a439905353519d1b11a)
*  digifinex [00edb0f085](https://github.com/ccxt/ccxt/commits/00edb0f085758f8467de4abe75d8f0003d4ff56c)
*  exmo [cd4d65e3c0](https://github.com/ccxt/ccxt/commits/cd4d65e3c07a95d44c8abc1d83cfaab7e051607d)
*  gemini [c571caf447](https://github.com/ccxt/ccxt/commits/c571caf447e68f1c56849240b1ab385e89598032)
*  hitbtc [d7bdc7c2a5](https://github.com/ccxt/ccxt/commits/d7bdc7c2a517d6705814ddeb5ddc1d53e9feb8cc)
*  Update ascendex.ts [225eeb4a67](https://github.com/ccxt/ccxt/commits/225eeb4a67594924034e647e06fc6f9b10914216)
*  huobijp [38324983d7](https://github.com/ccxt/ccxt/commits/38324983d77ae9830f1e1ba7ca3356e7d3c136eb)
*  idex [9097fc06fb](https://github.com/ccxt/ccxt/commits/9097fc06fb45a1a179b3e5aa707984160562426c)
*  independentreserve [801f3cfefe](https://github.com/ccxt/ccxt/commits/801f3cfefecc07d99eb16885fbb6cff033ee7aff)
*  indodax [a05049d4d2](https://github.com/ccxt/ccxt/commits/a05049d4d22e7ac826ec27bdf63fd1eae0639773)
*  feat(bitget): borrowMargin [55146f0091](https://github.com/ccxt/ccxt/commits/55146f0091420f5fdcc96e417aef466dd1c493f9)
*  feat(bitget): repayMargin [8e91069d55](https://github.com/ccxt/ccxt/commits/8e91069d5577cbb1a002ae1ea0a28afc8fd9f024)
*  fix(krakenfutures): watchTrades [700bb1f3d1](https://github.com/ccxt/ccxt/commits/700bb1f3d11838c35c41677fcf231603cb85967e)
*  fix(krakenfutures): watchTrades [a55f9de2a0](https://github.com/ccxt/ccxt/commits/a55f9de2a0d808a8971f7f9fb7eedb64706193bb)
*  fix parseWsTrade [00983ac5c0](https://github.com/ccxt/ccxt/commits/00983ac5c0ce65d914b3b0a39809da50fb34de4b)
*  unksip krakenfutures [62c360e1e0](https://github.com/ccxt/ccxt/commits/62c360e1e0f955f747eb5667de3f65f3a1b9cbc7)
*  fix watchTickers [1e3bbaae77](https://github.com/ccxt/ccxt/commits/1e3bbaae774e4713fe0c029188334be9dab307da)
*  remove safeStringLower [75b81e1e65](https://github.com/ccxt/ccxt/commits/75b81e1e65d36854c6ee1720b620ff5ce6819e7e)
*  feat(bittrex): OHLCV pagination [2878deb07f](https://github.com/ccxt/ccxt/commits/2878deb07f7e6c1798f8887468a00a5519da79ba)
*  add safeGuard [0e38a3449d](https://github.com/ccxt/ccxt/commits/0e38a3449ddc791031a02166c988158f772f7921)
*  docs: update contributing docs with ruff [3d250739fa](https://github.com/ccxt/ccxt/commits/3d250739fabeb68f0b510fbcbff0ad807b80dc48)
*  binance: add apis & update apis weights [a855493bbc](https://github.com/ccxt/ccxt/commits/a855493bbc556d55dbc12f4aa8427ad72c494370)
*  poloniexfutures: add apis [4caad3342e](https://github.com/ccxt/ccxt/commits/4caad3342e225904b4923e52426b185d2af71f71)
*  karken: add apis [406cf4adc9](https://github.com/ccxt/ccxt/commits/406cf4adc9b0b952ed9d227704701c161ef2e9ce)
*  fix(poloniexfutures): fetchOpenOrders [f3103e1987](https://github.com/ccxt/ccxt/commits/f3103e19873e6d3426dd74df67fefbc2d662480a)
*  fix(cryptocom): postOnly order [26f66d0041](https://github.com/ccxt/ccxt/commits/26f66d00417efd509116f830035c3c4ea8cb3176)
*  fix parseOrder [be72e45065](https://github.com/ccxt/ccxt/commits/be72e450652e10fca4d111b06aa3f1c28eee4e2a)
*  fix sign [2e843bb743](https://github.com/ccxt/ccxt/commits/2e843bb743fa4482191757d71fbf769060bcc973)
*  fix(cryptocom): remove fetchBorrowRates [948a216e11](https://github.com/ccxt/ccxt/commits/948a216e114535ce5b6ed65358fb83d27ca9940a)
*  fix(cryptocom): remove fetchBorrowInterest [b97cfd32c3](https://github.com/ccxt/ccxt/commits/b97cfd32c3e6b0bc927fd290395c99d633bd349c)
*  remove flag [f9ac274aad](https://github.com/ccxt/ccxt/commits/f9ac274aada546e92a7eea95112476b801e08e9c)
*  fix tests [31647673f5](https://github.com/ccxt/ccxt/commits/31647673f542dc26a6d2608882febeb6f3c7606d)
*  4.1.14 [3808e7ce40](https://github.com/ccxt/ccxt/commits/3808e7ce4060d5a7472aab413d73626d70c3972c)


## 4.1.13 (2023-10-14)

*  feat(bitmart): fetchMyLiquidations [5a24ef4cb0](https://github.com/ccxt/ccxt/commits/5a24ef4cb0f038c6acb75a2a4a58369d2f4fbf42)
*  feat(Exchange): add parseLiquidations [99dbf3fe82](https://github.com/ccxt/ccxt/commits/99dbf3fe82a4f6900e15952f487499fe9d6ad1d0)
*  feat(deribit): fetchLiquidations, fetchMyLiquidations [2e21b2610b](https://github.com/ccxt/ccxt/commits/2e21b2610bea1c2eeed393a6c774178b621f98e0)
*  feat(gate): fetchLiquidations, fetchMyLiquidations [11136e0854](https://github.com/ccxt/ccxt/commits/11136e0854dd59afebf50fb9a02b78b0030cf555)
*  feat(huobi): fetchLiquidations [3a5e4fe729](https://github.com/ccxt/ccxt/commits/3a5e4fe72917903c552af427a966a4010539d304)
*  feat(binance): fetchMyLiquidations [e7e27b24ca](https://github.com/ccxt/ccxt/commits/e7e27b24caa45d8e00ce2f177e01f3337b0666d7)
*  change signature make symbol required [1fba3cd536](https://github.com/ccxt/ccxt/commits/1fba3cd5360abb8b8265c770406034deee12fa91)
*  huobi update docstring and parseLiquidation [3bef7bec4c](https://github.com/ccxt/ccxt/commits/3bef7bec4cfdcde6bf13e4bc27b470903462dce4)
*  update docstrings and parseLiquidations [967468eb53](https://github.com/ccxt/ccxt/commits/967468eb5360ef949bf9e4ae1919a919b983f7dc)
*  feat(bitmex): fetchLiquidations [ce1a8dc65e](https://github.com/ccxt/ccxt/commits/ce1a8dc65e9be15afdcf6523af6bee59cf06392c)
*  feat(manual): add fetchLiquidations [592a630c00](https://github.com/ccxt/ccxt/commits/592a630c00170f28357956b88d307466861bee20)
*  add typescript types [0863a0dfbd](https://github.com/ccxt/ccxt/commits/0863a0dfbd628e49f5ac14da92ab61e744418011)
*  add handleUntilOption [25824c35f2](https://github.com/ccxt/ccxt/commits/25824c35f21b0ee4b368d4dec28e80f46147c3f4)
*  update binance fetchMyLiquidations signature and method signature update [9f3f254372](https://github.com/ccxt/ccxt/commits/9f3f2543725582a6c34c86ee3f1ab6e17dcf0c3d)
*  fix bitmart [d64b08cb0b](https://github.com/ccxt/ccxt/commits/d64b08cb0bd4a9343ab93a51e1ce9764b398b5b3)
*  bitmex: handle until option [6824417ad1](https://github.com/ccxt/ccxt/commits/6824417ad142b50cb824bd46312722e57aa29e00)
*  gate fetchLiquidations handleUntilOption [9c4fbd1885](https://github.com/ccxt/ccxt/commits/9c4fbd18853f5c29bb50cec51ea2a5fb8f4e9351)
*  huobi handleUntilOption [1214538181](https://github.com/ccxt/ccxt/commits/1214538181fa6bfee40f36a7a33faa369ba8b23d)
*  add pagination [0a810f465c](https://github.com/ccxt/ccxt/commits/0a810f465c2e06f86bc1944f951df372a1afd0f7)
*  add type to ccxt.ts [f2c0ecdc88](https://github.com/ccxt/ccxt/commits/f2c0ecdc88a33a02fe4f2c00db10341ddacb37bc)
*  deribit and gate, fetchMyLiquidations add checkRequiredSymbol [a253142740](https://github.com/ccxt/ccxt/commits/a25314274007cb89ab00a70f606d29edf10a7664)
*  binance: fetchMyLiquidations, fix type initialization [e5afaaf1be](https://github.com/ccxt/ccxt/commits/e5afaaf1be5fa1b1c931e9a793bc0cbfbe446eb0)
*  binance: fetchMyLiquidations incremental pagination [6a476adecc](https://github.com/ccxt/ccxt/commits/6a476adecc1dfc9c4b72e70eaeaec4d0600f560f)
*  fix(tests): missing vars [dd2e0bf55d](https://github.com/ccxt/ccxt/commits/dd2e0bf55d75868abe595c111239c3ff28f3758a)
*  update notSupported message [1cf6d1c3fb](https://github.com/ccxt/ccxt/commits/1cf6d1c3fb38e87949fc68f40b08232e14429603)
*  update throw [a0ae07d867](https://github.com/ccxt/ccxt/commits/a0ae07d86756c83d41211288fe6ac52c64de20b3)
*  fix test.fetchAccounts [3dcd5443e2](https://github.com/ccxt/ccxt/commits/3dcd5443e2a48ed9f7e5bbef538289a11afdf203)
*  ace [18928391c0](https://github.com/ccxt/ccxt/commits/18928391c008b06426574500c139ec88f9a207e4)
*  fix accounts and borrow rate [b4d14d8f09](https://github.com/ccxt/ccxt/commits/b4d14d8f09c97557e8891e9de51278a02ba5725c)
*  alpaca [5685d23e73](https://github.com/ccxt/ccxt/commits/5685d23e731db2d7e5d1bac332c97b6e257e115c)
*  fix borrow rate [135b085ccb](https://github.com/ccxt/ccxt/commits/135b085ccbdbf9e680b50c847d4c8dd512ad8fab)
*  several fixes [3bc0644a73](https://github.com/ccxt/ccxt/commits/3bc0644a730801185438f636ea0b42d1be53b347)
*  bybit passing private tests [b56cc5b725](https://github.com/ccxt/ccxt/commits/b56cc5b725f22a5a207a85b65ba57d99e705ffe6)
*  bigone [0614cc02e1](https://github.com/ccxt/ccxt/commits/0614cc02e1b57678ad78b0828642a7ed6fab3bcd)
*  bingx [c81db5529d](https://github.com/ccxt/ccxt/commits/c81db5529dbc0938919da86d1da1d328cc48ecf0)
*  bitbank [8f500b46d3](https://github.com/ccxt/ccxt/commits/8f500b46d3b02f4046fe541f08075fa658a06e51)
*  bitbns [1ff80aeb0e](https://github.com/ccxt/ccxt/commits/1ff80aeb0ef5992816662948a8593a4fd0677138)
*  bitfinex [cfa67efe09](https://github.com/ccxt/ccxt/commits/cfa67efe0915543040abaefedc9b013076f22eba)
*  bitfinex2 [687b573eb6](https://github.com/ccxt/ccxt/commits/687b573eb616f2b356e1ed908853826ca876fda4)
*  bitflyer [cd3f42a56a](https://github.com/ccxt/ccxt/commits/cd3f42a56ad5bea857573143a6058dd7e79bab2e)
*  bitforex [22a197fac9](https://github.com/ccxt/ccxt/commits/22a197fac907881469156166c63db0d8732e03ff)
*  bitget [edd02d021d](https://github.com/ccxt/ccxt/commits/edd02d021d5385ae90b3c8cdcf05880d448bffb2)
*  bithumb [cc6676825b](https://github.com/ccxt/ccxt/commits/cc6676825bdd4ee1db4e56192c9d1a00548ac1e0)
*  bitopro [fdd01a768c](https://github.com/ccxt/ccxt/commits/fdd01a768c018727a741cd358dff9d085afec582)
*  bitpanda [ff43fcdde4](https://github.com/ccxt/ccxt/commits/ff43fcdde4359204b02a660df3cdacb685bc6848)
*  bitrue [6d54ebcf08](https://github.com/ccxt/ccxt/commits/6d54ebcf0895eb18ba7bd016a3f20bac4cf405ad)
*  bitso [2a28a83cae](https://github.com/ccxt/ccxt/commits/2a28a83caedceb87871d7ca5e60b6682f4a1f7fb)
*  bitstamp [f622a59ee6](https://github.com/ccxt/ccxt/commits/f622a59ee6937c2d81285e3bb2188c2f6cfce623)
*  bitvavo [30298afd93](https://github.com/ccxt/ccxt/commits/30298afd93d9669c549fcdf122c7853773eacea2)
*  blockchaincom [344d6c2a55](https://github.com/ccxt/ccxt/commits/344d6c2a55dc594f2591054378c2e6d354994205)
*  btcalpha [7fc94e7f77](https://github.com/ccxt/ccxt/commits/7fc94e7f776e570439ac5ec90b9ba1819719e8d3)
*  btcmarkets [5637368713](https://github.com/ccxt/ccxt/commits/563736871307f5b65cc01d9f4a4bc108a5e9cb68)
*  btcturk [9d047b39d5](https://github.com/ccxt/ccxt/commits/9d047b39d5b85beb6bfdc3db49cd519efd5f9fc4)
*  okx passing private tests [242adb6a5d](https://github.com/ccxt/ccxt/commits/242adb6a5dc84cfe853d6a9e05ac23d069cf1ae2)
*  fix kucoin and kucoinfutures [4bf13cc4c9](https://github.com/ccxt/ccxt/commits/4bf13cc4c9383543869f8755eda40e778a2b2b53)
*  poloniex: add apis, update apis weight [615db5b15d](https://github.com/ccxt/ccxt/commits/615db5b15df7d0cfc97f4663716a83ee71ab97cd)
*  fix(binance): ledger currency [9f337e694e](https://github.com/ccxt/ccxt/commits/9f337e694e9225fb488ea914d3fc9a08bb09e91f)
*  Update ts/src/test/test.ts [917c626314](https://github.com/ccxt/ccxt/commits/917c626314bfb5ed3d8dc0bf48a190ed06c5cf25)
*  add liquidation to binance [f71f09aa51](https://github.com/ccxt/ccxt/commits/f71f09aa51814e60d9d3d8cf628cbf8835931e32)
*  deribit add pagination [ed114b2fb4](https://github.com/ccxt/ccxt/commits/ed114b2fb447d5f6ea6fd60b192584749092cb7c)
*  fix binance build [f0ac8c5f10](https://github.com/ccxt/ccxt/commits/f0ac8c5f100148e27d907ca72ce691833faa7850)
*  gate passing [10c549fb49](https://github.com/ccxt/ccxt/commits/10c549fb49edb5f34f122b72645d74d6988a9904)
*  bitget closed orders fix [39905f70cc](https://github.com/ccxt/ccxt/commits/39905f70cc43b3d36083527a9b1fae8aabcb5095)
*  4.1.13 [99ef8f202a](https://github.com/ccxt/ccxt/commits/99ef8f202a43311d12fd8bb2a6b4d548729b4ad7)


## 4.1.12 (2023-10-13)

*  fix(bybit): fetchPosition/s type [5ab33277ee](https://github.com/ccxt/ccxt/commits/5ab33277ee2d099cb2e28c047b48807494ad92e3)
*  fix(cryptocom): add position type [d8134760a3](https://github.com/ccxt/ccxt/commits/d8134760a376af2612f934d4e65836ee1dbf9078)
*  fix(huobi): position type [c46ac246eb](https://github.com/ccxt/ccxt/commits/c46ac246eb247ecc62a35444d921632ab7c524bf)
*  delta and mexc position type [0e72a9bbf0](https://github.com/ccxt/ccxt/commits/0e72a9bbf04f5c74eab56b2041f2d148dedd8e74)
*  whitebit fetchMyTrades true [4d85f98905](https://github.com/ccxt/ccxt/commits/4d85f98905aecc1ac94558c708d07892811d4c73)
*  poloniex error mapping [4ae03c208a](https://github.com/ccxt/ccxt/commits/4ae03c208a68af315f920c76fd37d965cc0e6a79)
*  fix(bybit): infer market type inside openOrders [c862e3680b](https://github.com/ccxt/ccxt/commits/c862e3680b3a211b526c3bfaeb7dfadeefccd74b)
*  binance: patch fetchTradingFee [5bd3303edb](https://github.com/ccxt/ccxt/commits/5bd3303edba7e05dc7c0b259cdabd5ab27f43ece)
*  binance: update fetchTime remove method usage [c0ec89f61c](https://github.com/ccxt/ccxt/commits/c0ec89f61c90421a2d6bfc32cadd97de2efe8c15)
*  binance: update fetchOrderBook remove method usage [34f2499751](https://github.com/ccxt/ccxt/commits/34f24997512502cc7358ce4c18c16551220c9b5b)
*  binance: update fetchTicker remove method usage [9acc225a34](https://github.com/ccxt/ccxt/commits/9acc225a344d93a4c1bd31086ad50d2fd1c955da)
*  binance: update fetchBidsAsks remove method usage [899f737549](https://github.com/ccxt/ccxt/commits/899f7375495617bf6283456bcaafa20df6343bda)
*  binance: update fetchLastPrices remove method usage [19a40344f4](https://github.com/ccxt/ccxt/commits/19a40344f4d03f965e52718b144704ce947a0483)
*  handleMarketType [f921e8ed0d](https://github.com/ccxt/ccxt/commits/f921e8ed0d5062a08979ccbede51536753f6ce1d)
*  fix(okx): index OHLCV [a5790a7675](https://github.com/ccxt/ccxt/commits/a5790a7675c0c95d68678c969d7626485bc09f2e)
*  fix(bitget): fetchMyTrades, fetchDeposits and fetchWithdrawals default ts [b2cde06a51](https://github.com/ccxt/ccxt/commits/b2cde06a51f23c06de684b862e37eb5e16977fb8)
*  4.1.12 [15828d469d](https://github.com/ccxt/ccxt/commits/15828d469d69fd2a790c91fc01eca18ac3b01b9b)


## 4.1.11 (2023-10-12)

*  feat(coinspot): add fetchMyTrades [4a244d2a90](https://github.com/ccxt/ccxt/commits/4a244d2a90a256af67210ee4931bd93e7875eef3)
*  whitebit fixes [e5b06e3a92](https://github.com/ccxt/ccxt/commits/e5b06e3a92a988e43dcd5d77536c00357c0af1c9)
*  whitebit fetchOHLCV edit [4160aa2125](https://github.com/ccxt/ccxt/commits/4160aa21252b4e27d51a443bc80caf237c13f295)
*  whitebit fetchOHLCV edit [7a1ba8f834](https://github.com/ccxt/ccxt/commits/7a1ba8f8342bd503af6878bfa0ebc8d38abdfb9d)
*  update python [081541ae01](https://github.com/ccxt/ccxt/commits/081541ae0147d42908907582e8f407ef712f0c3e)
*  trigger build [c5d06a0eca](https://github.com/ccxt/ccxt/commits/c5d06a0ecac8b3eb5e72a5aad7d4c139830a8708)
*  try to fix build [5a874ce67e](https://github.com/ccxt/ccxt/commits/5a874ce67e07b9f73d8b7fc4153a7141d3681960)
*  update build.sh [55ba057972](https://github.com/ccxt/ccxt/commits/55ba057972dc60d490473ce1f9132b7f289e3e2f)
*  trigger build [15444bea61](https://github.com/ccxt/ccxt/commits/15444bea6171835390700067cee88f0279bcc3b5)
*  add message [274328987b](https://github.com/ccxt/ccxt/commits/274328987ba7eb97af42fcc2225276931e74c8f2)
*  fix(Coinspot): use Precise module for math, and move trade parsing manipulations to parseTrade. [0aac31e1c0](https://github.com/ccxt/ccxt/commits/0aac31e1c04295a74e65acb9e1fa9c691272d320)
*  binance: add apis [90d65e0690](https://github.com/ccxt/ccxt/commits/90d65e0690539119ebaf474f7d51f39cacdd7391)
*  binance: update api weight [ee9d4d4b19](https://github.com/ccxt/ccxt/commits/ee9d4d4b19d514f85bfbd8f30c47984f61aad0e2)
*  cr fix [1e3549968a](https://github.com/ccxt/ccxt/commits/1e3549968ab21b10bdfe5ade3ca432e9fdf0f94a)
*  feat(bingx): migrate swap ohlcv to v3 [30e163966b](https://github.com/ccxt/ccxt/commits/30e163966b22dc91deb8bbd29d62de38cadd2b99)
*  feat(exchange): validate sameType inside marketSymbols() [0657ec18bf](https://github.com/ccxt/ccxt/commits/0657ec18bff78f44efc5f22d2061f0670b400167)
*  feat(binance): fetchTickers validate type [776f1d31f2](https://github.com/ccxt/ccxt/commits/776f1d31f2e1e25fe2d55412d5885edc29c6bff3)
*  feat(binancePro): validate sameTypeOnly [1039822b5c](https://github.com/ccxt/ccxt/commits/1039822b5ca032f7e73b3fffe21421646fc87c5e)
*  binance: update sign [b2975eb92b](https://github.com/ccxt/ccxt/commits/b2975eb92b15d21b73384af145fc9d74d254cba9)
*  add sameSubType check [1d5b233756](https://github.com/ccxt/ccxt/commits/1d5b2337564fa12a3c3624550c9ddc745069d106)
*  add sameSubType check [b211dc079d](https://github.com/ccxt/ccxt/commits/b211dc079da9947ecaeddb93295b5965c8568b72)
*  fix error message [31e99fffa9](https://github.com/ccxt/ccxt/commits/31e99fffa91dd5e0c2624409a2ca88fcd34133b5)
*  fix(deribit): fetchBalance [4d05540a44](https://github.com/ccxt/ccxt/commits/4d05540a446fc26018e21a11a5b18fa87d805e03)
*  feat(base): type fetchOpenInterest and fetchOpenInterestHistory [618c7a57dd](https://github.com/ccxt/ccxt/commits/618c7a57dd314081247ca0f204afb9384e857984)
*  fix safeOpenInterest [9a8d3cb05c](https://github.com/ccxt/ccxt/commits/9a8d3cb05c1fd297f4cd5e00a9ac1de36ed96aa4)
*  fix(Exchange.php): timestamp type [b2fe1f29fd](https://github.com/ccxt/ccxt/commits/b2fe1f29fdd13f2783d8508887a16f07ef1b93b6)
*  update assertInteger method [ae6a028c62](https://github.com/ccxt/ccxt/commits/ae6a028c6230444a954943e20eb973970b1b409d)
*  fix: Coinex position response 'contracts' [788f13c142](https://github.com/ccxt/ccxt/commits/788f13c14277c9b660b0ce82afba19511a83dfd5)
*  feat(coinex): add contractSize [f849b56e7e](https://github.com/ccxt/ccxt/commits/f849b56e7e099fd45c8384256d8298d5286719c1)
*  fix(phemex): Update pro URLs [330ef741db](https://github.com/ccxt/ccxt/commits/330ef741db8e43f026db38a8a4c20ccadb3b76b9)
*  4.1.11 [bc6dfb21da](https://github.com/ccxt/ccxt/commits/bc6dfb21dacc7ca26a3219af1e70b2f4b5cd3122)


## 4.1.10 (2023-10-11)

*  wiki: update link for public / private api [751a05cd8f](https://github.com/ccxt/ccxt/commits/751a05cd8ffbd04ca655a2a552e1300e1a8fa2e4)
*  bitbns docstring @see [3e8654022f](https://github.com/ccxt/ccxt/commits/3e8654022f7198137a5ebbdcb37521b670046c09)
*  fix(bitbns): orders parsed correctly [d3b59fe6a4](https://github.com/ccxt/ccxt/commits/d3b59fe6a426d7a3c26091348888d9860826c462)
*  bitbns fixed cancel stop loss orders [e50cf9aabf](https://github.com/ccxt/ccxt/commits/e50cf9aabf10285dbd526a144ca4a540657f366a)
*  fix(btcalpha): add warning to createOrder and jsdocs [e3436605c1](https://github.com/ccxt/ccxt/commits/e3436605c10dafedb4fbfc1f18b7bc523500db8d)
*  fix signature [8f42ce8fed](https://github.com/ccxt/ccxt/commits/8f42ce8fed5e1e9b0b996c9ba32d5bca6d60d3aa)
*  fix(bingx): fetchPositions parsing [67c9afdaad](https://github.com/ccxt/ccxt/commits/67c9afdaad47ce92d2b961d24c9eeb9177949393)
*  CR fixes [191c2898b1](https://github.com/ccxt/ccxt/commits/191c2898b134f689c67127b21ab5c1c715d054f5)
*  feat(phemex): add fundingRateHistory pagination [fb62617afb](https://github.com/ccxt/ccxt/commits/fb62617afb55e399b2158f04cfd922df9c1ffd6c)
*  feat(hitbtc): fr pagination [ee9e146188](https://github.com/ccxt/ccxt/commits/ee9e1461882cee778d16aacb30ca87828fbaa2cf)
*  feat(hitbtc): add pagination to ohlcv [578d0280f1](https://github.com/ccxt/ccxt/commits/578d0280f15c82ee60b895b73cbd5f5f0663a042)
*  add fundingRateHistory pagination [de71b5142d](https://github.com/ccxt/ccxt/commits/de71b5142d9c2bc837ff07477587002158e735bd)
*  fix(bitget): cancelAllOrders simplified [b5b9444ef1](https://github.com/ccxt/ccxt/commits/b5b9444ef1360f6c7d275185176dbf2fb31146fc)
*  build: add Ruff (drop flake8) [9705f292b2](https://github.com/ccxt/ccxt/commits/9705f292b2e2d87cf27b471324b04aacc98565ac)
*  trigger build [bad5cf3993](https://github.com/ccxt/ccxt/commits/bad5cf3993fbbec40b02935a885c4d165644466b)
*  probit fetchTransactions limit [bd5f2bdb40](https://github.com/ccxt/ccxt/commits/bd5f2bdb40d8c6f2ee2ab4e87f35cf5c0b4c51d5)
*  coinex default limit [9a988ab229](https://github.com/ccxt/ccxt/commits/9a988ab2292d187b2d7608a38bfe418cca64093f)
*  update setup [d475f97745](https://github.com/ccxt/ccxt/commits/d475f977452e9cac5f45c46b566ac55ffea3fff7)
*  remove file [be653b5963](https://github.com/ccxt/ccxt/commits/be653b59639542dfcbffefe916e69b6823d31a9e)
*  update file [1b8dcbbdda](https://github.com/ccxt/ccxt/commits/1b8dcbbdda083cad3965d055ed533ef3b80b01f5)
*  test [75016f2a52](https://github.com/ccxt/ccxt/commits/75016f2a52d20891a60fce4d136813a42d0863ce)
*  second test [ec19a1813a](https://github.com/ccxt/ccxt/commits/ec19a1813ad9dac160426877b24bcaf74b4f0b52)
*  blank [2fe9da9ee5](https://github.com/ccxt/ccxt/commits/2fe9da9ee588a50a1cd07d0e04af60a303e34b9a)
*  update file [a4c9ae1609](https://github.com/ccxt/ccxt/commits/a4c9ae160989002196017462afc5fb6dac1142e1)
*  update python folder [ea4cc34783](https://github.com/ccxt/ccxt/commits/ea4cc34783e2995fb84bea24c7d1aa69b8e42d6d)
*  fix [069fe68710](https://github.com/ccxt/ccxt/commits/069fe687106d7d3db43b93440b23158411eeb8b4)
*  4.1.10 [f6b2c9487d](https://github.com/ccxt/ccxt/commits/f6b2c9487d666d56e8c27bfe48c1c7bbfb225951)


## 4.1.9 (2023-10-09)

*  base structure [cb74cb871a](https://github.com/ccxt/ccxt/commits/cb74cb871a6d8e1be8f52336be16743d8743a73b)
*  watchTrades [00892ccaf1](https://github.com/ccxt/ccxt/commits/00892ccaf1a791a39cc3f9b6a2c3a0364f530ef0)
*  handleTrades [23e1970f87](https://github.com/ccxt/ccxt/commits/23e1970f87207a2afbec757dd44c5aae6f829e56)
*  WIP watchOrderbook (spot works, perp doesn't) [58fb8becea](https://github.com/ccxt/ccxt/commits/58fb8beceacf495bdd83fdfe15ecd1907242046e)
*  finish watchOrderBook [9e0f3f2dfa](https://github.com/ccxt/ccxt/commits/9e0f3f2dfa37485284416a8f26890d86eff80716)
*  fix bingx: authentication ws and watchOrderBook [7e7b7abf58](https://github.com/ccxt/ccxt/commits/7e7b7abf58eff23de4e50a81b729f9938457e85d)
*  init watchOrders and watchBalance [0ddecf85ed](https://github.com/ccxt/ccxt/commits/0ddecf85ed7e21f02400c6d28862f8c7501a2a2a)
*  keepALive fix [f51fa055e5](https://github.com/ccxt/ccxt/commits/f51fa055e56113231f1f05271b13d437c88b2c96)
*  add handleOrder and other fixes [31d5b32fe8](https://github.com/ccxt/ccxt/commits/31d5b32fe870a91e9480e7417c4133d94d3a2a5f)
*  lastest updates [a0e74f388a](https://github.com/ccxt/ccxt/commits/a0e74f388ae850992654fdb87ac5f47441cef00b)
*  add watchMyTrades and several fixes [073bf46d61](https://github.com/ccxt/ccxt/commits/073bf46d61bc4f7f50320804c801a88141614e47)
*  fix merge [3b3f3caf19](https://github.com/ccxt/ccxt/commits/3b3f3caf19551ce6f8d1215d46199835a56943d7)
*  several fixes and implementations [e85a4566c2](https://github.com/ccxt/ccxt/commits/e85a4566c21ea203ac1429c0a8ed7156d7d2d6dc)
*  finish watchBalance implementation [836e4c7180](https://github.com/ccxt/ccxt/commits/836e4c7180d8edb5d9710ccba68259b82552595c)
*  remove comment [39a4239918](https://github.com/ccxt/ccxt/commits/39a423991843089fa28f24858934833ebf92f2d1)
*  handle error message [dd4a74522b](https://github.com/ccxt/ccxt/commits/dd4a74522b507cd17a8fd50e22635e2024523455)
*  fix build [0081fd9999](https://github.com/ccxt/ccxt/commits/0081fd9999000a45f9a753c47afb4f73dc11b49d)
*  fix transpiling [955538e4d3](https://github.com/ccxt/ccxt/commits/955538e4d3088bffe4e54f819a1ba2078b642215)
*  fix error message [073c592911](https://github.com/ccxt/ccxt/commits/073c5929114736a53a02a718d75a6225e27e007f)
*  add timeframes [0c043011bd](https://github.com/ccxt/ccxt/commits/0c043011bd8caa7a9c0d06e109a9101f4587d112)
*  fix spot ohlcv [0b6c9a0903](https://github.com/ccxt/ccxt/commits/0b6c9a0903f99ae062b1ba154f7a607f5ab6543a)
*  add 1m check [690d3db763](https://github.com/ccxt/ccxt/commits/690d3db7635322a5a2861479628bd4e855f14410)
*  fix test [035ee98bf9](https://github.com/ccxt/ccxt/commits/035ee98bf9a5b4aa7a91d8df1a5949656c14bf18)
*  remove check [a39298e4e3](https://github.com/ccxt/ccxt/commits/a39298e4e37f18780ed39b44cffb49683d0e7a81)
*  remove exception [ae61ed1adf](https://github.com/ccxt/ccxt/commits/ae61ed1adf68448cc39b65d06bfd503720ad3898)
*  fix(pagination): restore TS types [7a8ba80611](https://github.com/ccxt/ccxt/commits/7a8ba806118b3a02b72ab31abfb581642ab7dc8c)
*  feat(Exchange): type fetchFundingRateHistory [36444b189f](https://github.com/ccxt/ccxt/commits/36444b189fde678d018a7012369425987267c6a4)
*  feat(Exchange): add fetchPaginatedCallIncremental [be946749ae](https://github.com/ccxt/ccxt/commits/be946749aefdb73ad7db07b9ae626932201db7b9)
*  feat(bitget): add pagination to fetchFundingRateHistory [abdcd03130](https://github.com/ccxt/ccxt/commits/abdcd031305ae38bbcdccd5ef81bcd46da10c407)
*  feat(exchange): add sorting to cursor/incremental pagination [f1e4e30307](https://github.com/ccxt/ccxt/commits/f1e4e30307324d17c646507be2e2f829dc4ece9a)
*  sort cursor results [8f57a1e11f](https://github.com/ccxt/ccxt/commits/8f57a1e11f233670a306194e40b22d71cfdb44be)
*  add new type export [441b10849a](https://github.com/ccxt/ccxt/commits/441b10849a008b42ad7072ad820f40e1712a668e)
*  missing params.paginate [ac1fa86155](https://github.com/ccxt/ccxt/commits/ac1fa861558007b9eb1fcf28b53d473be3e6c8c1)
*  bitget parseTransaction id fix [692f7648ff](https://github.com/ccxt/ccxt/commits/692f7648ff67338f3bebc4262305f0bb886dbbd9)
*  gate parseTransaction network fix [92bca35188](https://github.com/ccxt/ccxt/commits/92bca351884365a826f803b1011f1023b0768310)
*  gate parseTransaction network fix [b711f86bec](https://github.com/ccxt/ccxt/commits/b711f86bec36a92c98f55aa8e34191379cb1ab19)
*  gate parseTransaction network fix [4aec15d6ba](https://github.com/ccxt/ccxt/commits/4aec15d6bab15ff70092d5736e55a219ed44a19e)
*  feat(pagination): broader since and limit filter [38714d0d09](https://github.com/ccxt/ccxt/commits/38714d0d09de47459fcc8230a456bb07fd40f65d)
*  fix linting [82f6a907dc](https://github.com/ccxt/ccxt/commits/82f6a907dc3b9cca269e49cb914507fe727dc9e1)
*  fix build [78951a930e](https://github.com/ccxt/ccxt/commits/78951a930e659b0e48b501dcfe076d63e01f2b36)
*  python linting [da8d59cab5](https://github.com/ccxt/ccxt/commits/da8d59cab5456edb081f490431b478950543a9f8)
*  fix parseTrade [c3bd2272d2](https://github.com/ccxt/ccxt/commits/c3bd2272d2bbd1c09a3b5b6960c43569abbacffa)
*  add fee and currency [ab78f0612f](https://github.com/ccxt/ccxt/commits/ab78f0612f5ea2dcdf3666df0b0f23637954551d)
*  several fixes [9afeec2b16](https://github.com/ccxt/ccxt/commits/9afeec2b16969e89e39d1b69141749f1a07d59c0)
*  side fix [ca2a9f7120](https://github.com/ccxt/ccxt/commits/ca2a9f71205deccf7c35620f9a78ed2cd54c6e2c)
*  order status fix [24907a93c3](https://github.com/ccxt/ccxt/commits/24907a93c3303ebf08d64698e29b9ea8fa0ab4ef)
*  swap order fixes [577fad59b3](https://github.com/ccxt/ccxt/commits/577fad59b3cce2f4871c6ad28019104443d72883)
*  filter out trades [54edd7b433](https://github.com/ccxt/ccxt/commits/54edd7b433f3d5eb19587bb37efe4fe2ebcbe1d1)
*  4.1.9 [81982ab8d0](https://github.com/ccxt/ccxt/commits/81982ab8d0d3e86c8a0bad080d58325bc3410701)


## 4.1.8 (2023-10-08)

*  fix(bitbns): fetchBalance returns amouts of used and total INR instead of undefined [145ea72be7](https://github.com/ccxt/ccxt/commits/145ea72be78510a8a91e39d4d99bd2eed00e56bd)
*  feat(mexc): fetchOHLCV endTime and pagination [19c410fba2](https://github.com/ccxt/ccxt/commits/19c410fba28e9d00dd4c234c92da0beb411bf6fe)
*  feat(mexc): complete fetchTrades method [76e923ce75](https://github.com/ccxt/ccxt/commits/76e923ce75b6f336070a0cbfab2b8c923810c3a3)
*  mexc: add apis [347209c76d](https://github.com/ccxt/ccxt/commits/347209c76d4be298c096de499a5a7a85144b76c7)
*  bitmart: add broker api [d1b626de62](https://github.com/ccxt/ccxt/commits/d1b626de62ca69ec35021ab45eb90ba1ebfef5bc)
*  fix(kucoin): loadMarkets [ae511c3b5a](https://github.com/ccxt/ccxt/commits/ae511c3b5a612fbfaa2b016847ca8142fcf04fc9)
*  4.1.8 [edb1510ddb](https://github.com/ccxt/ccxt/commits/edb1510ddbac6f91ec99fd560ebed78498b2aa49)


## 4.1.7 (2023-10-07)

*  ex RL error [7b72d942cc](https://github.com/ccxt/ccxt/commits/7b72d942cc8467a3f051b66b54006b4918bec77d)
*  options [d97ef0d14a](https://github.com/ccxt/ccxt/commits/d97ef0d14ae112abdf947d22e6cd2e0cf73e854e)
*  add link to manual [beebbf340f](https://github.com/ccxt/ccxt/commits/beebbf340f2503098c09ce2909ce72f88976f4c5)
*  fix link [5b0d7972b0](https://github.com/ccxt/ccxt/commits/5b0d7972b06ab3ce327cbb25b285c67bcb256540)
*  4.1.7 [e4452d356e](https://github.com/ccxt/ccxt/commits/e4452d356ec31d06ccb65b9a65cedb7350329317)


## 4.1.6 (2023-10-06)

*  last paginated element [08e1a6f9f7](https://github.com/ccxt/ccxt/commits/08e1a6f9f78e5acc1a7f29fd013799850fa212bd)
*  init fetchPaginated dynamic and deterministic [a3886a43f3](https://github.com/ccxt/ccxt/commits/a3886a43f34b135197679647456789a144f004f4)
*  move methods to base [0046dbe0b2](https://github.com/ccxt/ccxt/commits/0046dbe0b2f3d8d97bd241729fe5487a78454335)
*  add bybit and okx [71e78e787c](https://github.com/ccxt/ccxt/commits/71e78e787c938d9f7688b220e69c1462468f9e89)
*  add kucoin [a5833ff8f0](https://github.com/ccxt/ccxt/commits/a5833ff8f0b9a3c3ab22714fbbc407e869cdc787)
*  add kucoinfutures [ff39010bfb](https://github.com/ccxt/ccxt/commits/ff39010bfb518fd3e0e4791f2e0d24c30b6b82ac)
*  add bitget bitmex gate and huobi [a727d1d47d](https://github.com/ccxt/ccxt/commits/a727d1d47dcdc3eaeae768459254302cc463e83c)
*  add kraken and bitfinex2 [9fa9feed90](https://github.com/ccxt/ccxt/commits/9fa9feed9024f902f1c9ea2b259f1fadf621ad69)
*  fix fetchPaginatedCallDynamic [65d608f932](https://github.com/ccxt/ccxt/commits/65d608f9320cb0a6a6aecb434bdcdaf6a18d307e)
*  remove repeated [c9271432a4](https://github.com/ccxt/ccxt/commits/c9271432a4118816e4016f85e01647f7fe6dcff1)
*  add pagination to more methods [092e58a07f](https://github.com/ccxt/ccxt/commits/092e58a07ff4cd4e1f2b780a8ad1e2f466781e70)
*  remove imports [42a7117606](https://github.com/ccxt/ccxt/commits/42a71176069a4e4e393be6189e71fbdfa841485e)
*  fix off by 1 issue [e60ffec973](https://github.com/ccxt/ccxt/commits/e60ffec97392df0dd3d070c1bbde2baf8bb7a649)
*  add log [c1a6e69005](https://github.com/ccxt/ccxt/commits/c1a6e69005093e344f418f38613bbe001cd4bc92)
*  handle paginate option properly [d0adf9bb09](https://github.com/ccxt/ccxt/commits/d0adf9bb0917ea668e6f1fa4304a67aa3e8caf5b)
*  okx: add paginate option to fetchClosedOrders [a179060afb](https://github.com/ccxt/ccxt/commits/a179060afb60c2b4f34552f66d747e4058a0fbcf)
*  add pagination to kucoinfutures [1e5c7dec3e](https://github.com/ccxt/ccxt/commits/1e5c7dec3e629da336bcefdadb5646c119c0057f)
*  add pagination to gate [5fa7b0bf92](https://github.com/ccxt/ccxt/commits/5fa7b0bf92c2c50c0cada1f6d3012175522f37be)
*  fix removeRepeatedElementsFromArray [c9678ec2cc](https://github.com/ccxt/ccxt/commits/c9678ec2cc4ae5627930a425b6c978b36f47837e)
*  add pagination to bingx [6f3014b111](https://github.com/ccxt/ccxt/commits/6f3014b111b6c047a46a37b87c5d2f20180224d9)
*  add cryptocom [17ef85278e](https://github.com/ccxt/ccxt/commits/17ef85278e4a2bcc96ed59a56a5ea05a063de2dd)
*  add pagination to bitmex [f6d4bbb7e7](https://github.com/ccxt/ccxt/commits/f6d4bbb7e713f0b1b7630c406d7bb710b0621a1c)
*  add error mapping [04928659be](https://github.com/ccxt/ccxt/commits/04928659be766da75e766d892016f57c5df5f9ba)
*  add krakenfutures [6e404ba716](https://github.com/ccxt/ccxt/commits/6e404ba7161cb9555cb5aeb8f6a534b5a2f91040)
*  add docs [f3b5fd369f](https://github.com/ccxt/ccxt/commits/f3b5fd369f20bca3a1bb7e25911efb8ef71d2dca)
*  add paginate to tsdocs [90aa7b478e](https://github.com/ccxt/ccxt/commits/90aa7b478e042e8d35d13eeabd954036e18aa9f2)
*  add paginate to more methods [94aaa67278](https://github.com/ccxt/ccxt/commits/94aaa672788bf7f83e81d2daeee25dc67d1cd6d4)
*  add pagination to bybit and jsdocs to binance [44f10195b4](https://github.com/ccxt/ccxt/commits/44f10195b434e933710b99c57a73ef3bc47ea87d)
*  add fetchLedger/deposit/withdraw pagination in okx [f066828318](https://github.com/ccxt/ccxt/commits/f0668283183ce3ec814c750c2107196ca3656773)
*  add fetchOpenOrders jsdcos and pagination to binance [6f51e9ebee](https://github.com/ccxt/ccxt/commits/6f51e9ebee1cc90258d416127d2485909bdd77df)
*  add pagination to kucoin [ebfcedb859](https://github.com/ccxt/ccxt/commits/ebfcedb8599c757691bf4985b1673d855b32ba8b)
*  add kucoin pagination [5e0fcb156b](https://github.com/ccxt/ccxt/commits/5e0fcb156b01dea18f5335477637d2b92102337b)
*  add some docs [173aaa2300](https://github.com/ccxt/ccxt/commits/173aaa2300b9c853630d441415886b4430b2ed1b)
*  js docs [f00f0cc62c](https://github.com/ccxt/ccxt/commits/f00f0cc62ce7d6fe417cd371c0368f62aad4457f)
*  add more pagination [c0139deca3](https://github.com/ccxt/ccxt/commits/c0139deca36a6b528be7baf898982d6f93fa53d6)
*  latest updates [d6121b5057](https://github.com/ccxt/ccxt/commits/d6121b50575675847f1df8b8e1b9a6cc0c5c4e72)
*  handle maxEntriesPerRequest [08676ff4db](https://github.com/ccxt/ccxt/commits/08676ff4db41688806d4bcdde883b7f10b9e8782)
*  add maxEntriesPerRequest [e407b9f375](https://github.com/ccxt/ccxt/commits/e407b9f375b535887fb2a0c294ed5d673feaddfb)
*  allow maxEntriesPerRequest override [67f59784ba](https://github.com/ccxt/ccxt/commits/67f59784bae8861683811b37c3d9604d5e37f51e)
*  add validation script [4f5859aa09](https://github.com/ccxt/ccxt/commits/4f5859aa09017a66a072f4f256a5bc4405d24b65)
*  update kucoinfutures limit [15785e3ac5](https://github.com/ccxt/ccxt/commits/15785e3ac5ff93f2b8c28cf7f8eb1c19e67ba9c0)
*  comments example [145ea34c32](https://github.com/ccxt/ccxt/commits/145ea34c32df6cdd3b4d13a80801add9cf0e9e3f)
*  fix build [21670af840](https://github.com/ccxt/ccxt/commits/21670af8406548d9e62c708362d8968df763fd6a)
*  fix cursor [c679b731c4](https://github.com/ccxt/ccxt/commits/c679b731c416ce5c3b0b406669607ac75ec15ad7)
*  add pagination to coinbasepro [2587c27c5e](https://github.com/ccxt/ccxt/commits/2587c27c5e6a96d038f7f861834ac76483cd707b)
*  add bitfinex2 pagination [997a9a13e6](https://github.com/ccxt/ccxt/commits/997a9a13e647d3cba7bc70da576f606c2802169e)
*  add docs to binance [059b475ec5](https://github.com/ccxt/ccxt/commits/059b475ec5c89ff0c7089f34af0581df8892b34d)
*  add pagination to poloniex [b9836debac](https://github.com/ccxt/ccxt/commits/b9836debac4ac3cf325c24e7a0232dd0e37afa7b)
*  apply direction to fetchPaginatedCallDynamic [e182a61b07](https://github.com/ccxt/ccxt/commits/e182a61b0749f37ec25568a0edf24551140b5cc6)
*  small fix [4111e853ba](https://github.com/ccxt/ccxt/commits/4111e853ba1aa36ee696352c8939a1d3beb163ef)
*  remove unccessary line [ccbe83ce8e](https://github.com/ccxt/ccxt/commits/ccbe83ce8eaa99bca9e1e70699948f295034226e)
*  improve log [6851f05dd2](https://github.com/ccxt/ccxt/commits/6851f05dd2102f6f950e8cc4d2e82bb0f9d85821)
*  first version of the pagination docs [5f45737879](https://github.com/ccxt/ccxt/commits/5f45737879c72be7deea938a9c31a9801a1c8eb2)
*  improve docs [85b4e77ad3](https://github.com/ccxt/ccxt/commits/85b4e77ad3c2d1c604a0428beaa5f8b0eaad5ae8)
*  docs [a0a41f8de6](https://github.com/ccxt/ccxt/commits/a0a41f8de62d7154e4167ca0c3fc011c8b700e36)
*  add warning [5d7ccb951e](https://github.com/ccxt/ccxt/commits/5d7ccb951e24602e9e9e081577a3eed820bf6ebe)
*  add jsdocs to huobi [0dd103eb1a](https://github.com/ccxt/ccxt/commits/0dd103eb1a35df4bb0be962ed60a7d4a126e7e67)
*  update fetchPaginatedCallCursor [da758fe8de](https://github.com/ccxt/ccxt/commits/da758fe8dee3af0e499f8fadd78272d3d9603c77)
*  huobi cursor pagination [b00e45bfa1](https://github.com/ccxt/ccxt/commits/b00e45bfa1c6aed995aed212265a890bc868e990)
*  update docs [f94d3eea08](https://github.com/ccxt/ccxt/commits/f94d3eea080cd124782f6b51c100752d2464f255)
*  docs and pagination [e0e086e2ed](https://github.com/ccxt/ccxt/commits/e0e086e2ed73052a3ff31596da64014a2436a03a)
*  pagination fixes [342639f9d4](https://github.com/ccxt/ccxt/commits/342639f9d4c50e9b944185191fc07801cd14e523)
*  add to docs [1597c2696e](https://github.com/ccxt/ccxt/commits/1597c2696e795e8e7e4fcf590217d14ab56a13f9)
*  fix typo [b06616dac9](https://github.com/ccxt/ccxt/commits/b06616dac93d93fcdd685eae3e8b028dcdba3574)
*  add safeDeterministicCall [a86d182a4c](https://github.com/ccxt/ccxt/commits/a86d182a4c7028c3658415090cbf57a9b5c8decb)
*  fix manual [8a889edfc0](https://github.com/ccxt/ccxt/commits/8a889edfc0f810386af178ab4a60f59e3ef779d3)
*  fix bitget [e720890e6b](https://github.com/ccxt/ccxt/commits/e720890e6b935a48231c772db6f623b022dccbc8)
*  bybit jsdocs [745a756568](https://github.com/ccxt/ccxt/commits/745a756568708ad9407781d33342002a62ec3c0c)
*  bitget pagination [b702ff7d30](https://github.com/ccxt/ccxt/commits/b702ff7d3013c31da2c6574c4b38db5e5efb313f)
*  renames [e96b233717](https://github.com/ccxt/ccxt/commits/e96b23371713895a33aa7ec743310ea33fb6e86f)
*  rename cursor [be16c3b092](https://github.com/ccxt/ccxt/commits/be16c3b0924e3290868e0f75795ff477581648e7)
*  okx: add pagination to fetchTrades [93347a353a](https://github.com/ccxt/ccxt/commits/93347a353aaec10507cae2db8fb728c6495f5fe3)
*  normalize code [044d10abdb](https://github.com/ccxt/ccxt/commits/044d10abdb853c6f251a8e4b8908206f38046d2f)
*  Update ts/src/base/Exchange.ts [351b295b7f](https://github.com/ccxt/ccxt/commits/351b295b7f34b1139c5119cd678ee30c5baf940b)
*  add until check on the forward branch [2feb0f11dd](https://github.com/ccxt/ccxt/commits/2feb0f11dd7404b5ef2280e3f020f256f588ff01)
*  add until check on the deterministic call [fac5129514](https://github.com/ccxt/ccxt/commits/fac512951411dd309a5e3e1fb5aa018f35699d1d)
*  coinbase: fetchOHLCV pagination [5f163ffc5c](https://github.com/ccxt/ccxt/commits/5f163ffc5c7706d3e1b15cbe0a165f2fafbf4daf)
*  move stop case [c5b352c5a9](https://github.com/ccxt/ccxt/commits/c5b352c5a9c6f84f37ac18c5f5d01c2cce53aaf6)
*  coinbase fetchMYTrades pagination [5464f2c535](https://github.com/ccxt/ccxt/commits/5464f2c5357062013caa7640ef035b1bde574fad)
*  fetch orders pagination [42980d2905](https://github.com/ccxt/ccxt/commits/42980d2905cc0ef9ef226e60865e3158f98ec68d)
*  fix build [d568e602fa](https://github.com/ccxt/ccxt/commits/d568e602faf6a20724e1a24f039131bd367aa620)
*  add check to paginatedCallDeterministic [cdf10e2cec](https://github.com/ccxt/ccxt/commits/cdf10e2cec90a3c878efd805234951b36fa819f8)
*  improve docs [881e26b171](https://github.com/ccxt/ccxt/commits/881e26b17123d9765af8ea9b6f13e831a3f623e4)
*  rateLimit handling [9473e5cb17](https://github.com/ccxt/ccxt/commits/9473e5cb17f836731886b825eb14df3717d23f00)
*  use arrayConcat [c34bd727cd](https://github.com/ccxt/ccxt/commits/c34bd727cdcd67f0818b118a0b502204f2d87a32)
*  snake_case new methods [877824f8b5](https://github.com/ccxt/ccxt/commits/877824f8b5205548920c3acabd86757978ae0be9)
*  add missing import [cc8c56fe1f](https://github.com/ccxt/ccxt/commits/cc8c56fe1fe428f843467f8b017d0911a6959f10)
*  add react/Promise import [0e656b6767](https://github.com/ccxt/ccxt/commits/0e656b6767126429570d151711bbbe52e3b2c632)
*  add types [b25962efc1](https://github.com/ccxt/ccxt/commits/b25962efc1119ab2e56377c192f7c42c0afadba9)
*  php sum fix [3ad36d47f2](https://github.com/ccxt/ccxt/commits/3ad36d47f2233f8c0a4fe154a42f34efe3c483ca)
*  add one more example [9daaa7b67c](https://github.com/ccxt/ccxt/commits/9daaa7b67ce36fc72f2c4e3f0cc4b83b6f8bb0b0)
*  kraken: jsdocs and update limits [353cefee14](https://github.com/ccxt/ccxt/commits/353cefee1438a3b13bf1c2aed1658b529d930562)
*  4.1.6 [bac44507ba](https://github.com/ccxt/ccxt/commits/bac44507bafca2ee864c2f890997ddeade6eacc6)


## 4.1.5 (2023-10-06)

*  feat(kuna): v4 implicit api paths [c251e39e4c](https://github.com/ccxt/ccxt/commits/c251e39e4cf869aebb9795f274897938d677d393)
*  kuna switched version back to v2 [0a4ef8f815](https://github.com/ccxt/ccxt/commits/0a4ef8f815817077202c6a6a899f8881ec4a1ccc)
*  fix(coinsph): markets correctly list active status [4c65bcc268](https://github.com/ccxt/ccxt/commits/4c65bcc2687819b755e9f2ad5f1a06d194aca913)
*  fix(bitget): websocket methods can watch coin margined and usdc margined contracts [d63a800e07](https://github.com/ccxt/ccxt/commits/d63a800e0737d0c421bebed1888fe68310ded32a)
*  remove toString() [6313535a09](https://github.com/ccxt/ccxt/commits/6313535a0967cd6232f407bbe95fb7420747d12b)
*  reverted generated file [bb02ad6f49](https://github.com/ccxt/ccxt/commits/bb02ad6f49136b412d6692897c5945ed1a81f2e5)
*  4.1.5 [fe51b82b9b](https://github.com/ccxt/ccxt/commits/fe51b82b9b38c95b33fefe314de678e8bde5682b)


## 4.1.4 (2023-10-05)

*  fix(Exchange): safeOrder rawTrades [4d2796c371](https://github.com/ccxt/ccxt/commits/4d2796c37152656305f7230d986e05ab4618c0b5)
*  fix(kraken): handle raw trades [12866879e8](https://github.com/ccxt/ccxt/commits/12866879e840eee1b724899949c333490e4f7dc2)
*  feat(kucoinfutures): fetchTime uses safeInteger instead of safeNumber [219dca12cc](https://github.com/ccxt/ccxt/commits/219dca12cc71116bb5df133c613b72447a26c91c)
*  okx: add @see [f42c20b70d](https://github.com/ccxt/ccxt/commits/f42c20b70d0604430dc8082f978b6feff4b12a07)
*  kraken: add @see [2a65bf80b8](https://github.com/ccxt/ccxt/commits/2a65bf80b8744726cef19d79acc3294c0bdd7d55)
*  4.1.4 [980a12576b](https://github.com/ccxt/ccxt/commits/980a12576b375d9aa7d2d891c4f1d925efff9564)


## 4.1.3 (2023-10-04)

*  feat(bingx): createOrder, add reduceOnly and positionSide support [c1be836e79](https://github.com/ccxt/ccxt/commits/c1be836e79ee260980bb21a5c561fd0234487336)
*  add price to spot limit [ed43d4cfb0](https://github.com/ccxt/ccxt/commits/ed43d4cfb0b5b8733733ccbd4db52ece18ebd72f)
*  fix(binance): watchOrderbook (spot) max limit [7101487d41](https://github.com/ccxt/ccxt/commits/7101487d41416d2f0f9ff78239e4c0cf994c4e47)
*  feat(bitmart): fetchPosition [bb2d335a9c](https://github.com/ccxt/ccxt/commits/bb2d335a9c486cbeeb90ba86947ddc238e30a36f)
*  manual [4423443483](https://github.com/ccxt/ccxt/commits/4423443483d9fed4e6c2bb9d1c9381423ce811a0)
*  minor [ff8de4fd65](https://github.com/ccxt/ccxt/commits/ff8de4fd6583969769aeb698f6e52848c3612bb5)
*  update [86561dba00](https://github.com/ccxt/ccxt/commits/86561dba006191f66d3a5414a650f3a7bfae0b40)
*  updates [73a21d212b](https://github.com/ccxt/ccxt/commits/73a21d212b79bb9af6312691e712d2e438f356fb)
*  manual [74702126a7](https://github.com/ccxt/ccxt/commits/74702126a70e4c47702b9d7a696e7f5ef37c8f50)
*  feat(bitmart): fetchPositions [5620440f9e](https://github.com/ccxt/ccxt/commits/5620440f9eaf5f2c0f8afc1ff8342b459b620cf0)
*  simplify fetchPosition return statement [3e117fabbb](https://github.com/ccxt/ccxt/commits/3e117fabbb46efe001b326f31daba00132d77592)
*  displace [aba41b2ede](https://github.com/ccxt/ccxt/commits/aba41b2edec6b9792e608512c335516eba615dff)
*  remove [1159957686](https://github.com/ccxt/ccxt/commits/115995768637a73fa46b06df3f2967e8cdd8a8c0)
*  position change [c85c5df287](https://github.com/ccxt/ccxt/commits/c85c5df287f548983837272bbfd65f0437f89adb)
*  extend [2cd3885d80](https://github.com/ccxt/ccxt/commits/2cd3885d809e28ee576656cd0320323e9a69a06b)
*  fix(Exchange.py): bytes response in the sync version [4117413869](https://github.com/ccxt/ccxt/commits/4117413869ef4a148e5fd49a734e0f0cc1496a07)
*  cr fix [b8aa2313e8](https://github.com/ccxt/ccxt/commits/b8aa2313e823419b70727df0b3c600942708b749)
*  final edits [cd587a545a](https://github.com/ccxt/ccxt/commits/cd587a545a08d6a83a2ce0c05fbe5b168adc2090)
*  deribit revert codeFromOptions edits [28f44f6aeb](https://github.com/ccxt/ccxt/commits/28f44f6aeb86256ad923d8964d77ecef752fe5a1)
*  fix(bitget): fetchCanceledAndClosedOrders [d4657708b4](https://github.com/ccxt/ccxt/commits/d4657708b466aa68fcea655ebafe8524cbabcadb)
*  4.1.3 [4ccaf707b6](https://github.com/ccxt/ccxt/commits/4ccaf707b60f5770f44b30c87e2feff736ea3f0e)


## 4.1.2 (2023-10-03)

*  okx: update fetchOHLCV, remove method usage [1769dfdd7f](https://github.com/ccxt/ccxt/commits/1769dfdd7f2f0547385567d1a4fdac9a9c3e5e15)
*  okx: update fetchBalance, remove method usage [341c9e08dd](https://github.com/ccxt/ccxt/commits/341c9e08dd336df55ddc90afa6772e5e051b4b7e)
*  fix(bybit): editOrder, set triggerPrice, stopLoss and takeProfit to strings [57e25d5c95](https://github.com/ccxt/ccxt/commits/57e25d5c959d3b2323a5a393a2ba0df841c21ccd)
*  binance: add @see [811bd8b348](https://github.com/ccxt/ccxt/commits/811bd8b348b1aea107427d88879ece4d5feda204)
*  fix(bitrue): ticker percantage scale [e66829bda4](https://github.com/ccxt/ccxt/commits/e66829bda4be672337f9cdd6a3f4ff13c892baf8)
*  feat(coinbasepro): add watchMyTradesForSymbols stub [5caeadc2c9](https://github.com/ccxt/ccxt/commits/5caeadc2c9cae61fb55eef7b138b94cdbbb35f68)
*  feat(coinbasepro): add watchMyTradesForSymbols [bc8ce46edb](https://github.com/ccxt/ccxt/commits/bc8ce46edb242e16381b80469241c773997baa76)
*  feat(exchange): add watchOrdersForSymbols stub [e708438e20](https://github.com/ccxt/ccxt/commits/e708438e20ea0ff96abff0bd40ad3cfad49d904b)
*  add missing endpoint [2d6ab5ff5e](https://github.com/ccxt/ccxt/commits/2d6ab5ff5e575b55a6a95b6965ee294c4b85785c)
*  fix typo [f56bc1d69c](https://github.com/ccxt/ccxt/commits/f56bc1d69c8e86b0f0621cfe9ed44da802278797)
*  fix trading handling [d5341737de](https://github.com/ccxt/ccxt/commits/d5341737de391902e3dd027cbd1232dfa94b916f)
*  feat(coinbase): add watchOrdersForSymbols [0a472bab90](https://github.com/ccxt/ccxt/commits/0a472bab909a9eae1865a61767a23c2636a2a7b1)
*  use safeString instead of toString() [94a60e5831](https://github.com/ccxt/ccxt/commits/94a60e5831fe464d8ed2e34a2d13e6b1ee861bf7)
*  4.1.2 [7c047099de](https://github.com/ccxt/ccxt/commits/7c047099de0563cf7b798f7d6874fa225b20a6e5)


## 4.1.1 (2023-10-02)

*  fix(kucoin): chain id [ed9562578c](https://github.com/ccxt/ccxt/commits/ed9562578c5e3b0fd32af07c842419c6c25ebffa)
*  4.1.0 [20fe9779e2](https://github.com/ccxt/ccxt/commits/20fe9779e2dfdcac491fb44605fe756cb16bd215)
*  4.1.0 [8020dcf53d](https://github.com/ccxt/ccxt/commits/8020dcf53dbaf3c53b3e4e8cbe646df1ed91aff9)
*  okx: fix handle_my_trades in php [636d95c8f1](https://github.com/ccxt/ccxt/commits/636d95c8f1e5e36e93966eb33bc3b6492fe5fd9a)
*  kucoin: add @see [8a0dc2c7c8](https://github.com/ccxt/ccxt/commits/8a0dc2c7c8378026eb9a0040607f3d9504b4078e)
*  4.1.1 [e197d6f846](https://github.com/ccxt/ccxt/commits/e197d6f846ca9191d0f03c67c233f68cf57d8843)


## 4.0.112 (2023-10-01)

*  docs(latoken): createOrder, cancel(All)Order, fetch(Open)Order(s) docstring @see [6af2386bac](https://github.com/ccxt/ccxt/commits/6af2386bac3f956552968cdbd0a9be1f29f74bbf)
*  latoken.has stop orders, post only orders [71d41f909b](https://github.com/ccxt/ccxt/commits/71d41f909bb1bf86a1dba2dbb32a9b92188acc5f)
*  latoken.fetchOrders minor fix [f8bf3c533a](https://github.com/ccxt/ccxt/commits/f8bf3c533a112b42a6f23e869f2c64341f0fa0f1)
*  CR fixes [7293fb4b3c](https://github.com/ccxt/ccxt/commits/7293fb4b3cdb08fc3d45f4bffff7211536c4ca71)
*  fix build [365b98b254](https://github.com/ccxt/ccxt/commits/365b98b25431698f69f4175c2492552cfab6b401)
*  fix(bybit): editOrder, stopLoss takeProfit [055d48f56a](https://github.com/ccxt/ccxt/commits/055d48f56a45be375b5b97c777efe9356ce7896c)
*  feat(bybit): add cursor to fetchTransfers [edf7fd3673](https://github.com/ccxt/ccxt/commits/edf7fd3673ff26fdd570830abec2da0a70fcf85f)
*  feat(coinbasepro): add since/until to fetchMyTrades and fetchOrders + jsdocs [4d6ae13414](https://github.com/ccxt/ccxt/commits/4d6ae134148a47940be4ba9196a03355e5960666)
*  add more jsdocs @see [4c54665dcd](https://github.com/ccxt/ccxt/commits/4c54665dcd29864ae149c0dafa6445bb2b326bc9)
*  4.0.112 [b46baeec64](https://github.com/ccxt/ccxt/commits/b46baeec64b75dac18160cf32f0b9c07b6081155)


## 4.0.111 (2023-09-30)

*  binance.has fetchL3OrderBook and fetchWithdrawAddresses are false [d263462398](https://github.com/ccxt/ccxt/commits/d263462398d982fbe6e5bcb361126867112e969e)
*  feat(bitmart): fetchMyTrades, add swap support [2eca1e7818](https://github.com/ccxt/ccxt/commits/2eca1e7818a5882b5889650c979697e89b98b10f)
*  review [abe9d545fd](https://github.com/ccxt/ccxt/commits/abe9d545fd6d561b732e4ebd48390488571b5628)
*  update side [bca772aa98](https://github.com/ccxt/ccxt/commits/bca772aa98aafec7f8bf956215d825203cbfb93f)
*  feat(bitmart): add cancelorder swap support [b64a59d4ac](https://github.com/ccxt/ccxt/commits/b64a59d4ac9599f2441fa0f11e650b97734d2013)
*  bybit: add new api [3e001d473f](https://github.com/ccxt/ccxt/commits/3e001d473fd675e847aa10531e9620abb007965f)
*  4.0.111 [fe7e319d97](https://github.com/ccxt/ccxt/commits/fe7e319d9759947541e8208aae1c61060f8aa0e8)


## 4.0.110 (2023-09-29)

*  fix!(bybit): triggerDirection for stop orders, ascending variable [3727921eb3](https://github.com/ccxt/ccxt/commits/3727921eb3832514afd347094387042fd1847bc3)
*  changed ascending variable name, added inline comment [f914ef7d7b](https://github.com/ccxt/ccxt/commits/f914ef7d7b583b55a366beeb823d3cd2a1d31a94)
*  flip triggerDirection values for stopPrice orders [d5e62bb549](https://github.com/ccxt/ccxt/commits/d5e62bb5490db5e777e1c21fc7bd5ab165b28c57)
*  bitget: ccxt.OrderNotFound for Order does not exist [8688e1c888](https://github.com/ccxt/ccxt/commits/8688e1c888cdffa7253d21bdbe65e1cda6833a89)
*  bybit: OrderNotFound for Order does not exist [b3e2ec04dd](https://github.com/ccxt/ccxt/commits/b3e2ec04dd1d8db5febcc600241fbbc529ff0998)
*  Added triggerDirection 'up' or 'down' handling [7e5e0fe1a8](https://github.com/ccxt/ccxt/commits/7e5e0fe1a88f87e29e05609a92473e1d422a569e)
*  fix(bybit): infer sl/tp inside parseOrder [7b44c353f5](https://github.com/ccxt/ccxt/commits/7b44c353f59214ff83acfbbe9803ab2b1796f091)
*  bybit error mapping [b64227b02f](https://github.com/ccxt/ccxt/commits/b64227b02f2297ed222fda8e2837ec3305f37e91)
*  add comments [dc5c98da5b](https://github.com/ccxt/ccxt/commits/dc5c98da5bc68eba2d9bcc000fe67909ffe2e06a)
*  feat(phemex): add from/to endpoint to fetchOHLCV [27e873980c](https://github.com/ccxt/ccxt/commits/27e873980c17b98de11aa14692bb2fc00d57d55c)
*  update comment [f7c9f8671c](https://github.com/ccxt/ccxt/commits/f7c9f8671cb12e12ad3ddaf0345da9c9813b1738)
*  infer since [0913dfabf5](https://github.com/ccxt/ccxt/commits/0913dfabf5332e3a717ebf4c10a97eb441b38c9a)
*  update comment [86747c7a67](https://github.com/ccxt/ccxt/commits/86747c7a674ed1eb5c1378f5b04687b75d9be0e0)
*  round fixes [dd80de68f8](https://github.com/ccxt/ccxt/commits/dd80de68f82e388ba7d5ad7af426e3b46b5c6023)
*  fix python [3d67c1979d](https://github.com/ccxt/ccxt/commits/3d67c1979daa625a35fe71cc65e9fdb38b2a0b47)
*  4.0.110 [890912af7a](https://github.com/ccxt/ccxt/commits/890912af7adb941b9ed921ad06555f6f30ce205a)


## 4.0.109 (2023-09-28)

*  feat(bitmart): fetchOrder, add swap support [ac2fb1e4b9](https://github.com/ccxt/ccxt/commits/ac2fb1e4b97df840658482668172b1306f0dbb07)
*  bitflyer: add @see [a86a2ef5f4](https://github.com/ccxt/ccxt/commits/a86a2ef5f476a62be659da27c0d44949a10ee981)
*  fix(bitfinex2): parseLedgerEntryType classification [032e5d9bca](https://github.com/ccxt/ccxt/commits/032e5d9bca25cffb1634436734926ce384d43c8a)
*  bitget: add @see [826871aa4d](https://github.com/ccxt/ccxt/commits/826871aa4d17d0118d46577f992bdf4421868137)
*  4.0.109 [418a2a6969](https://github.com/ccxt/ccxt/commits/418a2a69693d189388aa7eff722c3fa5410fb489)


## 4.0.108 (2023-09-27)

*  market shadow fix [0d17a84729](https://github.com/ccxt/ccxt/commits/0d17a84729dd97baf87645a67d6c143f5af73b97)
*  remaining vars [eec16b63e3](https://github.com/ccxt/ccxt/commits/eec16b63e35369e4b2313675f595ba9aa234642a)
*  dirname builtin conflict lint fix [ed22d49b2f](https://github.com/ccxt/ccxt/commits/ed22d49b2f207311a153633599256ab52a5ac585)
*  avoid all [9773b798d5](https://github.com/ccxt/ccxt/commits/9773b798d5dba4b8a28e7c90cea976df716174a5)
*  comments [698e7c9f10](https://github.com/ccxt/ccxt/commits/698e7c9f1078f20a2aef6c5b4047f1294703b6ff)
*  binance: update apis [6f5e00e57b](https://github.com/ccxt/ccxt/commits/6f5e00e57b7b89315025daf9d2d98a797af78958)
*  feat(woo): add watchBalance [75c6883375](https://github.com/ccxt/ccxt/commits/75c68833752abe862696ead9dbb200bb3e362d53)
*  fix shadowing vars [ce66fb8d83](https://github.com/ccxt/ccxt/commits/ce66fb8d83819e78c7eda9395d86195789eba1c8)
*  bitforex: add @see [e89ab6f084](https://github.com/ccxt/ccxt/commits/e89ab6f084e672637a6981794dc0d8e003445448)
*  4.0.108 [67e6d170a7](https://github.com/ccxt/ccxt/commits/67e6d170a7be1ce8de3bc83b1002f3c3a07a6004)


## 4.0.107 (2023-09-26)

*  binance.cancelOrders [97f5c7c049](https://github.com/ccxt/ccxt/commits/97f5c7c0493292276fbd2600ced32b59554f37ed)
*  docstring edits [c78dccf245](https://github.com/ccxt/ccxt/commits/c78dccf245c3087e33737781620c5f4dfeb2f54b)
*  exmo parseOrder edit [c853c37548](https://github.com/ccxt/ccxt/commits/c853c37548d9caf93c20b26b5da823567098c2b5)
*  exmo minor edit [d6614e3672](https://github.com/ccxt/ccxt/commits/d6614e36726ccc1299238a96310e807e8459113b)
*  exmo fetchCanceledOrders minor fix [1e0aef7f99](https://github.com/ccxt/ccxt/commits/1e0aef7f9970590449a111a941d4ba6f055e68d5)
*  exmo.fetchCanceledOrders minor fix [26818d5b8e](https://github.com/ccxt/ccxt/commits/26818d5b8ea613bd6ec04ca9f4fed2cd080a5258)
*  exmo.parseStatus minor fix [0c83d7dcd3](https://github.com/ccxt/ccxt/commits/0c83d7dcd33c72482504b9f2300d5bfe8dda96e8)
*  exmo.cancelOrder uses parseOrder [096f46468a](https://github.com/ccxt/ccxt/commits/096f46468a0ee29047712cf35e98b25c5f1ef010)
*  add missing await [ce359393a5](https://github.com/ccxt/ccxt/commits/ce359393a5562e7706f87c8e31130d02eb9178af)
*  fix error handling [96552e2e3e](https://github.com/ccxt/ccxt/commits/96552e2e3eaac95a029eaf80c3cf430aaa6841c8)
*  restore docs [6ac9ec4dfe](https://github.com/ccxt/ccxt/commits/6ac9ec4dfe0fe63f0ad82641a4f32e82230c674d)
*  add () [641985ddf4](https://github.com/ccxt/ccxt/commits/641985ddf4272367e7ca7b8c3017b109f1ad2c22)
*  specify path in sign [2e035c978c](https://github.com/ccxt/ccxt/commits/2e035c978c897925db7ee20cb2265e7005f66dba)
*  remove error handling from parser [f62b24a86f](https://github.com/ccxt/ccxt/commits/f62b24a86f0b91b2270efddfa7f87ebdc53984e5)
*  add symbol check [bd3e954e28](https://github.com/ccxt/ccxt/commits/bd3e954e28764f8c311dbde26ec6ea641ea6c7f0)
*  handle cancelOrders error properly [946f1a7e8a](https://github.com/ccxt/ccxt/commits/946f1a7e8a64dbdef39dcf0cb23a65a3d985d924)
*  fix(bitget): add watchTickers [870954d8f5](https://github.com/ccxt/ccxt/commits/870954d8f5edd97ae3b7c666cf074fe429c88138)
*  feat(bitmart): update fetchMyTrades [bcb51c1a6e](https://github.com/ccxt/ccxt/commits/bcb51c1a6ec13c86d57f6374632b51c50670f9e5)
*  feat(bitmart): update fetchOpenOrders and fetchClosedOrders to v4 [f1fad87a1e](https://github.com/ccxt/ccxt/commits/f1fad87a1ef87673689598a6a80d0cc3b31d1a2b)
*  feat(bitmart): migrate fetchOrderTrades to v4 [ef8a99e17b](https://github.com/ccxt/ccxt/commits/ef8a99e17bcf359b8600f58df0a592672b9ca572)
*  feat(bitmart): update fetchOrder to v4 [a2269c5061](https://github.com/ccxt/ccxt/commits/a2269c506145ea1acb1dc239247125fb22edc7fc)
*  add clientOrderId [8a6164dec8](https://github.com/ccxt/ccxt/commits/8a6164dec85cebe1a9bd296e13803ca2bd943823)
*  feat(bitmart): fetchOpenOrders, add swap support [be94ef7db4](https://github.com/ccxt/ccxt/commits/be94ef7db440c9d0177e0ad9c699331b611291ac)
*  4.0.107 [04838dd715](https://github.com/ccxt/ccxt/commits/04838dd71536fa02437758024c18320e3a3e2d51)


## 4.0.106 (2023-09-25)

*  fix #19372 [7bcc64e193](https://github.com/ccxt/ccxt/commits/7bcc64e1939c21253646d69b6c30f1551ccbe2c9)
*  feat(bybit): add watchTickers [3985fe5ab8](https://github.com/ccxt/ccxt/commits/3985fe5ab881e4f292ad75f4d4e9facf0c5c5bcf)
*  4.0.106 [1de36355c6](https://github.com/ccxt/ccxt/commits/1de36355c687af4277ae34546e89b641f8ff4e86)


## 4.0.105 (2023-09-24)

*  feat(bitmart): cancelAllOrders, add swap support [49d66e88ff](https://github.com/ccxt/ccxt/commits/49d66e88ff59d67e049bb865510ede6f04524cc5)
*  Revert "Bybit: createOrder, remove stop order trigger direction" [4473c6dba2](https://github.com/ccxt/ccxt/commits/4473c6dba2b8575ec5d2bfb02b25a09315109030)
*  cr fix [d9bdc10aff](https://github.com/ccxt/ccxt/commits/d9bdc10affa161c5bb625aa0583c15dbe7969003)
*  4.0.105 [421594122c](https://github.com/ccxt/ccxt/commits/421594122c5124fccf6181385096f58ab25db5dc)


## 4.0.104 (2023-09-23)

*  bitbank: add @see [fb67a63ea8](https://github.com/ccxt/ccxt/commits/fb67a63ea8ce42a5d5669f075665778b815bc9a6)
*  bitfinex2: add @see [21681a82d9](https://github.com/ccxt/ccxt/commits/21681a82d969386c87631ca98b06aeab0eda321d)
*  bitfinex2: remove method usage [ddad84c6e8](https://github.com/ccxt/ccxt/commits/ddad84c6e898b6a5cb0f383d68b0c0f3aae0a9ba)
*  binance: add apis [a084e93423](https://github.com/ccxt/ccxt/commits/a084e934238af22c9c16d189d4ef4deafe7f76f0)
*  4.0.104 [fc9d86915e](https://github.com/ccxt/ccxt/commits/fc9d86915ede9e40223e0fff9f142ec81cb9b804)


## 4.0.103 (2023-09-22)

*  fix(bybit): error mapping [53c0356a25](https://github.com/ccxt/ccxt/commits/53c0356a25290f0197d875e0339d4626a7db76f8)
*  update errors [85e6a2f513](https://github.com/ccxt/ccxt/commits/85e6a2f513e09b793592d94081866241d0ae54ef)
*  add NoChange error [8ff3986544](https://github.com/ccxt/ccxt/commits/8ff39865446d437f12d40aaf67d3be2c887bcca5)
*  add error to errorExports [d7d0c5175f](https://github.com/ccxt/ccxt/commits/d7d0c5175fab05503d7ffe28e4cb0445b1ce819c)
*  missing import [e0a7564d38](https://github.com/ccxt/ccxt/commits/e0a7564d38394061ce99315d68e55b9223152bf0)
*  feat(bitmart): fetchOrderBook, add swap support [74f1b8de27](https://github.com/ccxt/ccxt/commits/74f1b8de27ff24d70bfa10ade7c16d0d84c665c5)
*  bingx: add fetchDepositAddress [f37b4eee93](https://github.com/ccxt/ccxt/commits/f37b4eee934d099b42964edd7ead1c4ba5514ae5)
*  bingx: add @see [db5ea43f44](https://github.com/ccxt/ccxt/commits/db5ea43f44869ae51c26c327dc66652cf4ead4c4)
*  wavesexchange: update toPrecision [52fafc735f](https://github.com/ccxt/ccxt/commits/52fafc735f43592830099e501dc7265bb68b5af7)
*  update error hierarchy [87838749d7](https://github.com/ccxt/ccxt/commits/87838749d7965ab7969227b57ff4800aecbcfee3)
*  fix(Exchange.py): handle empty/none response properly [12efe19c06](https://github.com/ccxt/ccxt/commits/12efe19c06aa9695a944952c63768ae97a2f736b)
*  fix(bitget): handle empty OHLCV [550f347db5](https://github.com/ccxt/ccxt/commits/550f347db505a00bd0efdb58b28c396243bc3b78)
*  feat(bitmart): transfer, add swap support [20b24883fa](https://github.com/ccxt/ccxt/commits/20b24883fa51a995a1538b8c3a53d15b1d1548f0)
*  feat(bitmart): fetchTransfers [a61a9033cd](https://github.com/ccxt/ccxt/commits/a61a9033cdeeeb75233a017e2931c2de6de98f71)
*  fix(gate): update rate limits [63f75fdfda](https://github.com/ccxt/ccxt/commits/63f75fdfdaf32c5055ec57b9bfe314d0bf62c93f)
*  fix(gate): python linting [fc53bd03ab](https://github.com/ccxt/ccxt/commits/fc53bd03abd7b72a099ccdc5d03c861c03c658d3)
*  4.0.103 [ce7ee6b69f](https://github.com/ccxt/ccxt/commits/ce7ee6b69fb1d5bc86bc802a95add226a59a9d3d)


## 4.0.102 (2023-09-20)

*  dummy trigger retest [5e0ef5ef54](https://github.com/ccxt/ccxt/commits/5e0ef5ef54792b16292c8e89674cd708758f4e21)
*  bybit: patch setMarginMode [5e06409366](https://github.com/ccxt/ccxt/commits/5e064093665b141efe9950da36d305ff9ede9a8d)
*  revert [72668e7c67](https://github.com/ccxt/ccxt/commits/72668e7c673c56deef31b102f885829d9c210827)
*  add symbol check [744bea41d3](https://github.com/ccxt/ccxt/commits/744bea41d3db2d604c44624006a6f2e6f61283e4)
*  fix!(bkex): delist bkex [478c3d62b6](https://github.com/ccxt/ccxt/commits/478c3d62b6bbb2acc4faffda433858181e8e8aaf)
*  remove bkex from ccxt.ts [bebc827555](https://github.com/ccxt/ccxt/commits/bebc827555b9f89951fa9fab56a22d2b1f02570f)
*  bl3p.has: createStopOrder == false [fb3bd34694](https://github.com/ccxt/ccxt/commits/fb3bd346941db471632fc61337edc33a8023d449)
*  gemini: add AuthenticationError [0292a7e582](https://github.com/ccxt/ccxt/commits/0292a7e58266c43bc73abe1b4013b1a477b3d991)
*  feat(bitmart): fetchFundingRate [6e54fcba77](https://github.com/ccxt/ccxt/commits/6e54fcba77d6f626e112d6eca6bbde958add64af)
*  binance: add apis [106099b9b6](https://github.com/ccxt/ccxt/commits/106099b9b6c33c8888bb0164abbec19f3f7c768a)
*  bingx: add apis [c64d976c58](https://github.com/ccxt/ccxt/commits/c64d976c58ba57016097c6b49bcb362d0aa03dae)
*  fix(bybit): watchOrders swap parsing [9f936e88c5](https://github.com/ccxt/ccxt/commits/9f936e88c5da1f1ae55299a0d5099737aee321be)
*  4.0.102 [7e7db36086](https://github.com/ccxt/ccxt/commits/7e7db36086110343c4913d41bac257253535915f)


## 4.0.101 (2023-09-19)

*  Update binance.ts [12bf729ca8](https://github.com/ccxt/ccxt/commits/12bf729ca8d61bfea7f8e93520ec4d0561b37480)
*  fix(kucoin): fetchPosion and realizedPnl [0739cdbdbc](https://github.com/ccxt/ccxt/commits/0739cdbdbc7578f06d05396eb7276edeabe6c0f2)
*  bybit: remove method usage [e0cf93f0eb](https://github.com/ccxt/ccxt/commits/e0cf93f0eb4e3d1bd621fab4eb48005408734941)
*  bybit: update setMarginMode [acaaffeee9](https://github.com/ccxt/ccxt/commits/acaaffeee918564429fce1773ea47959693f851f)
*  bybit: update setMarginMode [5cdb0a114a](https://github.com/ccxt/ccxt/commits/5cdb0a114afecfcc1d2c9464a60f0b95c0f53fab)
*  fix docs [57c094c7d8](https://github.com/ccxt/ccxt/commits/57c094c7d808bbc5ef335bfec193ca72b221d1fd)
*  feat(kucoin): add watchTickers [fee4ed80a6](https://github.com/ccxt/ccxt/commits/fee4ed80a69cb1e84ba71ef543e89c4e3f1714a8)
*  binance [5e40903afa](https://github.com/ccxt/ccxt/commits/5e40903afaec24931bc2e9cc2f5d22788b01efe9)
*  bitbank [1218c051fc](https://github.com/ccxt/ccxt/commits/1218c051fcd7f5a582661697ae662a0f9f66115d)
*  biflyer [49abaf6f35](https://github.com/ccxt/ccxt/commits/49abaf6f35d472c30a8765872ef17581385a5ddd)
*  bitget [2ef437a9db](https://github.com/ccxt/ccxt/commits/2ef437a9db86017e4d5846986507846ff154cdb7)
*  bitfinex [b93bb629b0](https://github.com/ccxt/ccxt/commits/b93bb629b03f7bee122e2a2d16ed59509b1ab4ef)
*  bitstamp1 [fbb127be4b](https://github.com/ccxt/ccxt/commits/fbb127be4b786973cd40f15b834e5ded3ecbe3de)
*  bitforex [e96e3b39fb](https://github.com/ccxt/ccxt/commits/e96e3b39fbd22f850b21b627639217919d9933a8)
*  coinbasepro [80267d457a](https://github.com/ccxt/ccxt/commits/80267d457a3c50f3194df730f2e89c99d5b0b8bf)
*  bl3p [f0faf57e50](https://github.com/ccxt/ccxt/commits/f0faf57e505c95a35c42eee813c14c5e4dd62229)
*  Update bitflyer.ts [250f4bde0f](https://github.com/ccxt/ccxt/commits/250f4bde0fec7c5646e40835bdd8ede891882680)
*  Update bitflyer.ts [0c9b5629fa](https://github.com/ccxt/ccxt/commits/0c9b5629fa7446cf6071fa02a1391d9851879aeb)
*  fix(bybit): createOrder, stop orders remove triggerDirection [d2f99c806b](https://github.com/ccxt/ccxt/commits/d2f99c806ba7a010a6843aa1a6303e8e47c4b822)
*  add triggerDirection param to createOrder docstring [480cac0077](https://github.com/ccxt/ccxt/commits/480cac00773dcd26aeb6bbf4bf7ca583815c1da8)
*  fix(bybit): error mapping [d23a8cf711](https://github.com/ccxt/ccxt/commits/d23a8cf711df51509cc0e27b8d00770c18dd7a98)
*  4.0.101 [c11b6302ef](https://github.com/ccxt/ccxt/commits/c11b6302ef15575146575f7695311ecf609d88bf)


## 4.0.100 (2023-09-18)

*  mkts [befa94c001](https://github.com/ccxt/ccxt/commits/befa94c001786a9b913cce0e73ff9561c65cb1e5)
*  safeOrder check for parsedTrades [07b9cf8561](https://github.com/ccxt/ccxt/commits/07b9cf8561ca978012aeeab817dfed267b0de507)
*  fix build [1be39a3b46](https://github.com/ccxt/ccxt/commits/1be39a3b4681d0e321167c78908479e44f62041d)
*  4.0.100 [2b4aaca2ce](https://github.com/ccxt/ccxt/commits/2b4aaca2ce70901dca9d80362be5148b35fb6131)


## 4.0.99 (2023-09-17)

*  fix error handling [31ee79f75d](https://github.com/ccxt/ccxt/commits/31ee79f75d3803b4a12afcd33da377bed88a8d03)
*  exmo(fix): ArgumentsRequired import missing [baa66e507e](https://github.com/ccxt/ccxt/commits/baa66e507edb34fcc5169d4145255e8ef529d538)
*  4.0.99 [a45a0eb375](https://github.com/ccxt/ccxt/commits/a45a0eb3754ef7efe95899198794526c928b621c)


## 4.0.98 (2023-09-16)

*  feat(bigone): triggerPrice, timeInForce, postOnly unification [8803a7821b](https://github.com/ccxt/ccxt/commits/8803a7821bf15b7180272671f1aacc2f66b2ffa3)
*  bigone.transfer docstring update [56d64c7668](https://github.com/ccxt/ccxt/commits/56d64c76688aed80c610f5968a0b72f1605e961f)
*  fix(bigone): parseOrder parse all available fields [cf8c74780e](https://github.com/ccxt/ccxt/commits/cf8c74780e68c17f11d42a418f14f024a5895fe6)
*  bigone createOrder, parseOrder fix for market buys [4744b1a736](https://github.com/ccxt/ccxt/commits/4744b1a7363928d9c8f78e44e144bae9c1381ff5)
*  bigone createOrder stop operator fix [3d2e3104b0](https://github.com/ccxt/ccxt/commits/3d2e3104b0b768348108b8ce8488ececd09e2f67)
*  bithumb: add apis, update api params [52c939a222](https://github.com/ccxt/ccxt/commits/52c939a22259f89bebf4014ddf26620eaba2cdf2)
*  fix(poloniex): watchOrders fix when a symbol is passed [4f3b0d6701](https://github.com/ccxt/ccxt/commits/4f3b0d6701ad0785fadbef6eb074d952df2ab15d)
*  feat(bitmart): setLeverage [defe1bc5ce](https://github.com/ccxt/ccxt/commits/defe1bc5ce2a053fddbceed69ea74303213de42c)
*  edit docstring typo [79c3e0e632](https://github.com/ccxt/ccxt/commits/79c3e0e632b52967e3ca246dd4510ef3810affae)
*  small fix [10674fb378](https://github.com/ccxt/ccxt/commits/10674fb378bad4576aa61dbae28322af898daf5b)
*  fix(gate): order status [c011937746](https://github.com/ccxt/ccxt/commits/c01193774638914297ddcdfe90f8044d3864d06d)
*  feat(bitmart): private contract endpoints [983f632bf1](https://github.com/ccxt/ccxt/commits/983f632bf120d9ba390b7fc76b23cc84bec1bd13)
*  4.0.98 [9c550cbd95](https://github.com/ccxt/ccxt/commits/9c550cbd95f4fc9dbd47066c8e51973f3ee51145)


## 4.0.97 (2023-09-15)

*  bybit: upgrade fetchBalance to V5 [6bc9bf5c9d](https://github.com/ccxt/ccxt/commits/6bc9bf5c9d3647ae349379250c418c54658b52bb)
*  bybit: update fetchOrders to v5 [204efd7eec](https://github.com/ccxt/ccxt/commits/204efd7eecea53748f7f85a322b537891a861271)
*  bybit: update fetchOrder to v5 [09b35e6617](https://github.com/ccxt/ccxt/commits/09b35e66172edd4012fd40322fc25f123120d826)
*  bybit: update createOrder to v5 [2dd3804be2](https://github.com/ccxt/ccxt/commits/2dd3804be2ea3461879a47b90dc28a8e7d6519b7)
*  bybit: upgrade editOrder to v5 [932f580f9c](https://github.com/ccxt/ccxt/commits/932f580f9caf8e880a8691a1aa5f20164f595008)
*  bybit: upgrade cancelOrder to v5 [8b1e8b48f1](https://github.com/ccxt/ccxt/commits/8b1e8b48f1db074760e33c09fc3b756486ba9b5a)
*  bybit: upgrade cancelAllOrder to v5 [61f8853599](https://github.com/ccxt/ccxt/commits/61f88535996fed461cd660f510f35848c63b933c)
*  bybit: update USDC in order, upgrade to V5 [15b2c75b1b](https://github.com/ccxt/ccxt/commits/15b2c75b1b1a2ed8c976e976cb3e4a53a62a0212)
*  bybit: upgrade fetchOrders to v5 [0d00624d16](https://github.com/ccxt/ccxt/commits/0d00624d1649fa745797bda374ade7893add6802)
*  bybit: upgrade fetchClosedOrders & fetchCanceledOrders to v5 [5048d09483](https://github.com/ccxt/ccxt/commits/5048d094834ff1824c2d29135c6e592d9271d464)
*  bybit: upgrade fetchOpenOrders to v5 [0a715b9334](https://github.com/ccxt/ccxt/commits/0a715b93342a1c09f629833c89c145fa83230295)
*  bybit: upgrade fetchMyTrades to v5 [efedcc8f2b](https://github.com/ccxt/ccxt/commits/efedcc8f2b193497a961b4ec3b7b583e517a7b85)
*  bybit: upgrade withdraw to v5 [b2d9f7cd53](https://github.com/ccxt/ccxt/commits/b2d9f7cd53cea44dd46a57331bc8150dd23eafa4)
*  bybit: upgrade fetchPosition & fetchPositions to v5 [b2d0a847c9](https://github.com/ccxt/ccxt/commits/b2d0a847c964f32061f394b11fcdc1e3d8c5ad4a)
*  bybit: upgrade setMarginMode to v5 [97061bc0f9](https://github.com/ccxt/ccxt/commits/97061bc0f91c7e67067f5f562253f7de9aa9a032)
*  bybit: upgrade setLeverage to v5 [d12df5db83](https://github.com/ccxt/ccxt/commits/d12df5db832cbe5448000ec8d8103215366e817a)
*  bybit: upgrade setPositionMode to v5 [b598544331](https://github.com/ccxt/ccxt/commits/b59854433128c4744391f49ca91b54bc11ab1636)
*  bybit: upgrade fetchBorrowRate to v5 [58f079294b](https://github.com/ccxt/ccxt/commits/58f079294b8f85dc8298e48851b2b08b926356dc)
*  bybit: upgrade fetchBorrowInterest to v5 [08b8e52b66](https://github.com/ccxt/ccxt/commits/08b8e52b6695dc2437242bd6e99d910271dcb299)
*  bybit: upgrade transfer to v5 [852a1c4534](https://github.com/ccxt/ccxt/commits/852a1c45346dce9302d26a94ce1d8efefb6fd59c)
*  bybit: upgrade borrowMargin to v5 [54ff32b6ee](https://github.com/ccxt/ccxt/commits/54ff32b6ee363d80ff76da2204e95797664b317e)
*  bybit: upgrade repayMargin to v5 [6d69162c04](https://github.com/ccxt/ccxt/commits/6d69162c040d144e919d0ea3b25c09353a04b899)
*  bybit: update v5 @see [f7a9f869be](https://github.com/ccxt/ccxt/commits/f7a9f869be89537582988c926d52fde0690a4686)
*  bybit: remove upgrade unified margin account function [7766edc4ce](https://github.com/ccxt/ccxt/commits/7766edc4ce30090908ebf91dc108dbe675673541)
*  bybit: update [86d13290df](https://github.com/ccxt/ccxt/commits/86d13290df0ddde7e009a89499778886121dcb03)
*  bybit: update usdc order by normal account [f692aa9dc4](https://github.com/ccxt/ccxt/commits/f692aa9dc4bdbc18aa68f62acfda8ac82b532814)
*  bybit: update [99caae1ba3](https://github.com/ccxt/ccxt/commits/99caae1ba38056b568682e9ab9b4d96801b56f6e)
*  bybit: update [83c4029a94](https://github.com/ccxt/ccxt/commits/83c4029a94cd012845be986b98798855edf47db5)
*  bybit: update fetchUsdcPositions [d0ecf68213](https://github.com/ccxt/ccxt/commits/d0ecf682139b4cd735eb66d32ad4954d1f3edfa1)
*  bybit: update createOrder & editOrder & cancelOrder [123c055b39](https://github.com/ccxt/ccxt/commits/123c055b39d190624d8f575779670233410ac96f)
*  bybit: update [6e75980fad](https://github.com/ccxt/ccxt/commits/6e75980fad5a4ff787e4d73a008031f8005523c2)
*  remove checkRequiredSymbol [631230d544](https://github.com/ccxt/ccxt/commits/631230d544cf74ffea863f7639146cea024f1ef8)
*  remove unnecessary check [e11ec58979](https://github.com/ccxt/ccxt/commits/e11ec58979612a2e0162aa1ac10d405bf4d85a26)
*  bybit: update getBybitType [4303e8c35f](https://github.com/ccxt/ccxt/commits/4303e8c35fc2e34c8cb069328485fb29f5a780d2)
*  bybit: update settle coin [45a670459e](https://github.com/ccxt/ccxt/commits/45a670459e1a514995230944d3adb796cc0c5404)
*  fix docs [0876681de8](https://github.com/ccxt/ccxt/commits/0876681de80ba6d42b6f1ab7c2c615550a88055d)
*  add checkRequiredSymbol [a3e3742671](https://github.com/ccxt/ccxt/commits/a3e37426714c6efbcb920beb669ab0ce4718c502)
*  improve docs [7bb658b0da](https://github.com/ccxt/ccxt/commits/7bb658b0dac4de5f9e554c8f81f6034a5af6337e)
*  add jsdoc [e85797c705](https://github.com/ccxt/ccxt/commits/e85797c70587c41578db426faec8b70418b1aea4)
*  improve createOrder jsdocs [a001c4aa96](https://github.com/ccxt/ccxt/commits/a001c4aa9607f518d690617da631fd8eb37b890f)
*  setLeverage jsdocs [49a0fa028c](https://github.com/ccxt/ccxt/commits/49a0fa028cbdab1bd2157458085fa2b6d39a565b)
*  fix(kucoinfutures): fetchFundingRateHistory error handling and others [966e90556a](https://github.com/ccxt/ccxt/commits/966e90556a1308e81e647186e0604ee03e41300b)
*  4.0.97 [2104901abf](https://github.com/ccxt/ccxt/commits/2104901abf1eb8255704c64cd5ec28512447f2e9)


## 4.0.96 (2023-09-14)

*  upd [8cf0d1f2b4](https://github.com/ccxt/ccxt/commits/8cf0d1f2b4fbc553064f2f91b19bc7a2b4809104)
*  Update btctradeua.ts [9bd874f492](https://github.com/ccxt/ccxt/commits/9bd874f49265de68ea1e877a36966ac0a4acab04)
*  simpler [d60cbd5642](https://github.com/ccxt/ccxt/commits/d60cbd5642d75cb26ec11413e684e2d9db3b7551)
*  Update bitso.ts [92264d46be](https://github.com/ccxt/ccxt/commits/92264d46bee487796e8d1bd4588ad051ccb7dfee)
*  Update bitso.ts [ff38024582](https://github.com/ccxt/ccxt/commits/ff38024582c2c5e6564409917cd0ce09eabfc4cf)
*  remove takerOrMaker [ec5a3ec90d](https://github.com/ccxt/ccxt/commits/ec5a3ec90d170516382542f7a044122661895154)
*  remove takerOrMaker override [91134cc8b3](https://github.com/ccxt/ccxt/commits/91134cc8b39fd3819981d25730a3b5d8387d5610)
*  4.0.96 [5c50b2d186](https://github.com/ccxt/ccxt/commits/5c50b2d186a8756fe16bc42993dc43822a9aa5fd)


## 4.0.95 (2023-09-14)

*  feat(bitmart): fetchOpenInterest [3c978021c6](https://github.com/ccxt/ccxt/commits/3c978021c6c4a86c5ac335abe7bb60ae9f06c109)
*  4.0.95 [1302034c33](https://github.com/ccxt/ccxt/commits/1302034c33f7d339002dddc895b82efae9b5ab78)


## 4.0.94 (2023-09-13)

*  bitopro: update rl [928a2dc6dc](https://github.com/ccxt/ccxt/commits/928a2dc6dc8f21aaac5813f81383fa59e51705ab)
*  hollaex.has: createPostOnlyOrder, createOrder docstrings [49f06a2c41](https://github.com/ccxt/ccxt/commits/49f06a2c4165928df0c4b6cf2399677fed1fd8d7)
*  feat(okx): set default value for tpTriggerPxType and slTriggerPxType [43ca239401](https://github.com/ccxt/ccxt/commits/43ca2394012e2e35a24a32c173612de8eed3f9f1)
*  fix(bigone): parseTransaction deposit/withdrawal type fix [12726dbfd7](https://github.com/ccxt/ccxt/commits/12726dbfd732612e94214f4affa0456206fa8938)
*  bigone.transfer add fund type, docstring update [9f5f2db5d9](https://github.com/ccxt/ccxt/commits/9f5f2db5d9222430a8f311496ecc505c530e82c4)
*  fix(okx): takeProfitTriggerPriceType [73a8f9e724](https://github.com/ccxt/ccxt/commits/73a8f9e72418f2982bf9caaf974e7bf58d24f58f)
*  bitopro: update rl [03ed98b96a](https://github.com/ccxt/ccxt/commits/03ed98b96a30969016efbecd01472ab7c22ad22b)
*  fix(binance): watchOrderBookForSymbols scope var [585930bf1f](https://github.com/ccxt/ccxt/commits/585930bf1fc4f2c9fdbc1213cca30e01a3180a5c)
*  fix(huobi): fix contract clientOrderId type [fc8facb705](https://github.com/ccxt/ccxt/commits/fc8facb705aa4c3f2cf3794017b0f51a10722515)
*  4.0.94 [55323f2e03](https://github.com/ccxt/ccxt/commits/55323f2e03165822f755e055fcd6bc6e36af7a12)


## 4.0.93 (2023-09-13)

*  feat(hitbtc3): websockets [38f36bfee9](https://github.com/ccxt/ccxt/commits/38f36bfee9e64f37ef85d798423937b8b04cb081)
*  hitbtc3.parseWsTrade [939c5937a2](https://github.com/ccxt/ccxt/commits/939c5937a24f85daf2668fa4c7e33ec7906bbc2a)
*  hitbtc.watchOrderbook [6ca19f0cb3](https://github.com/ccxt/ccxt/commits/6ca19f0cb349d75edbf073ebf883b8894be56db7)
*  hitbtc.pro watchOrders [f81c4dfb07](https://github.com/ccxt/ccxt/commits/f81c4dfb07040c3b79ef49dc1a0964f6da0b04fc)
*  hitbtc3.watchBalance [b2f104c957](https://github.com/ccxt/ccxt/commits/b2f104c95759e7dab0196a41130d14f2201ef25e)
*  hitbtc.watchMessage clean up [817e64f015](https://github.com/ccxt/ccxt/commits/817e64f0155a6ce16b918928c954967cb93860d6)
*  hitbtc3.pro authenticate [1ebaa49cc4](https://github.com/ccxt/ccxt/commits/1ebaa49cc49f3f4020cd1347400e39e8d8086315)
*  hitbtc3.watchTrades minor fix [6a81a8044b](https://github.com/ccxt/ccxt/commits/6a81a8044bca5045a76cc9400d2430427a6a1bfb)
*  hitbtc3 watchTicker fixes [f58ff78d49](https://github.com/ccxt/ccxt/commits/f58ff78d4922385942f83f19778ebe889e90a73d)
*  hitbtc3.pro watchTrades fixes [e83164cae2](https://github.com/ccxt/ccxt/commits/e83164cae299bc0747152ce88b578811799436ed)
*  hitbtc3.watchTickers minor fix [7431383678](https://github.com/ccxt/ccxt/commits/74313836783c6046737c144f2c2bfc69f2f982f7)
*  hitbtc3.watchOrderBook fixes [b20b5be7cd](https://github.com/ccxt/ccxt/commits/b20b5be7cd8dc495bd20eaada38a43a9657c77b4)
*  hitbtc separate subscribe into subscribePublic and subscribePrivate [2a77eaa913](https://github.com/ccxt/ccxt/commits/2a77eaa913b84689357c9ad82f6f67275fe7d9ac)
*  hitbtc.pro authenticate fixes [4fd2ec23a4](https://github.com/ccxt/ccxt/commits/4fd2ec23a48dbacb4bed566875b6695175d2f125)
*  hitbtc3.watchBalance fixes [2f550a59a3](https://github.com/ccxt/ccxt/commits/2f550a59a36ad64d50d55fb163448fb1873ee35e)
*  hitbtc3.createOrder fixes [01ba19b855](https://github.com/ccxt/ccxt/commits/01ba19b855e4a44c9a5213b79f064e54783e3ad2)
*  hitbtc3.watchTicker(s): add params.speed [d46d614d41](https://github.com/ccxt/ccxt/commits/d46d614d416e88bb5879ad4dc044e5e72636e7aa)
*  hitbtc3.watchTickers add messageHashes for multiple symbols [6ac11b4494](https://github.com/ccxt/ccxt/commits/6ac11b44943642c25ab4cbc63f14e48eb9380d9a)
*  hitbtc3 request params changes [0917805319](https://github.com/ccxt/ccxt/commits/0917805319cd2fb6574315b1d6ae11b86026b05c)
*  hitbtc3.handleOHLCV minor changes [ddf5435968](https://github.com/ccxt/ccxt/commits/ddf543596820abfea5b4929ae3f13bc8d00a9248)
*  hitbtc3 lower keepAlive to 5000 [e842b7d91a](https://github.com/ccxt/ccxt/commits/e842b7d91a3ddc48499e76d01ee2aca49b0c8a4b)
*  hitbtc3.watchOrders fixes [4d285157c6](https://github.com/ccxt/ccxt/commits/4d285157c6cf73867e9345755377d10cf033211f)
*  hitbtc.pro uses base/exchange parseWsOHLCVs [825ae0cffe](https://github.com/ccxt/ccxt/commits/825ae0cffee35988c7ecd634884fb724c34b3391)
*  hitbtc3.handleOrder remove previousOrder logic [7cf0edf1af](https://github.com/ccxt/ccxt/commits/7cf0edf1afc78551ca54f3592536f38c72e502f6)
*  hitbtc3.pro remove Precise import [05955204a9](https://github.com/ccxt/ccxt/commits/05955204a9916f9000adca63a577c14c850ac887)
*  hitbtc3.subscribePrivate awaits authentication [615454ff76](https://github.com/ccxt/ccxt/commits/615454ff76640173ebf354bc28664acd20990fe2)
*  hitbtc3 parseOHLCVs [bb6947dba0](https://github.com/ccxt/ccxt/commits/bb6947dba0c7d499db8051528f0a301fd767697c)
*  hitbtc3 renamed to hitbtc (pro) [6408c474bb](https://github.com/ccxt/ccxt/commits/6408c474bb1fe95805c8d775cb1757b46bd9d481)
*  hitbtc: handleAuthenticate fix [6daf0231c1](https://github.com/ccxt/ccxt/commits/6daf0231c1683027a7714f47a6cb3f3dcb52331d)
*  hitbtc.watchTickers minor fix [418846e530](https://github.com/ccxt/ccxt/commits/418846e53009ced3cae4820472d3665c3002cf74)
*  feat(manual): fetchSettlementHistory [5bcf6e3a32](https://github.com/ccxt/ccxt/commits/5bcf6e3a327ad6254a4e22b7823e47c95de6548d)
*  edit the settlement history structure example [e4ccee1897](https://github.com/ccxt/ccxt/commits/e4ccee18977ad4205d0cedd1e43899d396cf91e1)
*  return description grammar change [cf4a7be770](https://github.com/ccxt/ccxt/commits/cf4a7be7704769ae148e1929be0344a3e7ae0ae7)
*  add default to orderbook [3ee5ca99e2](https://github.com/ccxt/ccxt/commits/3ee5ca99e2e80e5e38aa2eeb2823c44262662189)
*  fix handleOrderHelper [18e334ef17](https://github.com/ccxt/ccxt/commits/18e334ef1742df4b4febfd21d103ca46c01a6125)
*  4.0.92 [6d8f1b62e0](https://github.com/ccxt/ccxt/commits/6d8f1b62e0c7564ddc0aded7b505a6c46273b0a6)
*  gate: add apis [816fcc05b7](https://github.com/ccxt/ccxt/commits/816fcc05b72b8e9852d6076e87e85237bb5811a7)
*  4.0.93 [874c436ec9](https://github.com/ccxt/ccxt/commits/874c436ec979f09adb053bcd877906ccd772af6e)


## 4.0.91 (2023-09-12)

*  fix(exchange.php): is empty return true for countable objects with length 0 [2f9beb60a1](https://github.com/ccxt/ccxt/commits/2f9beb60a1a1c9a0186691182b735bbd32b8386d)
*  do export for position type [e6134214e5](https://github.com/ccxt/ccxt/commits/e6134214e50b3368a5c6c562a2d72c1ea8a63a39)
*  fix: should login business url [c2bb98f7f6](https://github.com/ccxt/ccxt/commits/c2bb98f7f6908f6ce16fd7a4c5d7d3d4738140e8)
*  export position [1770d7e273](https://github.com/ccxt/ccxt/commits/1770d7e273afd1040127dfada6f3a3e15d9f003b)
*  binance: add apis [dfe9d0266c](https://github.com/ccxt/ccxt/commits/dfe9d0266cd31d426b34b8efa531d8172d6cb8aa)
*  binance: update api rate limit [8815ddd5da](https://github.com/ccxt/ccxt/commits/8815ddd5da2c0c04abd1eb9de54160f3ed58e3b8)
*  krakenfutures [c0f9ebecd7](https://github.com/ccxt/ccxt/commits/c0f9ebecd7dcec634d541bb36dc3ce6649755126)
*  probit [68752589e6](https://github.com/ccxt/ccxt/commits/68752589e67fab0adc88459a9a1cdc910b303033)
*  mexc [f20178028d](https://github.com/ccxt/ccxt/commits/f20178028dd6f9a91db4e94b29bb8c8e75e90395)
*  poloniexfutures [a468f8b5ca](https://github.com/ccxt/ccxt/commits/a468f8b5ca5631bae5adc72cd140ea362baa3b7e)
*  4.0.91 [413c31ae36](https://github.com/ccxt/ccxt/commits/413c31ae36e69357ed71e78a41f617142bdedb2c)


## 4.0.90 (2023-09-11)

*  feat(binance): add watchMultipleTrades [7cf342ed33](https://github.com/ccxt/ccxt/commits/7cf342ed33a21530d17656856f42e1568bb1a0f2)
*  feat(base): watchMultipleTrades stub [30fc34e1ae](https://github.com/ccxt/ccxt/commits/30fc34e1ae7e124123bd4de1fe710b9a308ad7e9)
*  init watchMultipleOHLCV [b2c5a0b14f](https://github.com/ccxt/ccxt/commits/b2c5a0b14f3d4fb0d62049dc6a27a12f3136f727)
*  first watchMultipleOHLCV implementation [a812827f99](https://github.com/ccxt/ccxt/commits/a812827f99faa68408b4a89b869aa8e6dca7bddf)
*  init watchMultipleOrderBook [5f895e7bac](https://github.com/ccxt/ccxt/commits/5f895e7bac7a9968a21f48b7a51e93c4de37bcfb)
*  resolve multiple ob [fc9b916242](https://github.com/ccxt/ccxt/commits/fc9b916242bf9005b6c05d36bd135b95e2d8a836)
*  rename [eb3bbc82d1](https://github.com/ccxt/ccxt/commits/eb3bbc82d18907e4c4fa8cf8838a2c2aeafd92f2)
*  latest changes [873e17a6d6](https://github.com/ccxt/ccxt/commits/873e17a6d6c0a181c773cc7fa356243b05cf4201)
*  fix messageHash [214fc2fc2d](https://github.com/ccxt/ccxt/commits/214fc2fc2d9a795604296d83a015d133f6ec4650)
*  dry multiple subscriptions logic [f0ac7dfbf9](https://github.com/ccxt/ccxt/commits/f0ac7dfbf94b8d3841b27470980f3ccb10d986d1)
*  minor renames [d6a03d22d1](https://github.com/ccxt/ccxt/commits/d6a03d22d115ddf520f80ca1c9e679849f077eb0)
*  comment [a51a0be3f6](https://github.com/ccxt/ccxt/commits/a51a0be3f6b6487ee30c794a14c304141f060b7d)
*  feat(bybit): add watchTradesForSymbols [b77a6de487](https://github.com/ccxt/ccxt/commits/b77a6de4874cfd3a04e5dcf1b0ff1e11edac36c3)
*  move method to base [f981ebb18e](https://github.com/ccxt/ccxt/commits/f981ebb18e4349f25b03d35da3764e1ccb06b743)
*  feat(bybit): add watchOrderBookForSymbols [aa27e07798](https://github.com/ccxt/ccxt/commits/aa27e077981ac681f96b494abbacd87a0746909f)
*  feat(kucoin): add watchTradesForSymbols [94f91298ca](https://github.com/ccxt/ccxt/commits/94f91298cad4737c0bc7f73f86deaf590d97f1e3)
*  feat(kucoin):: add watchOrderBookForSymbols [48c3ee71de](https://github.com/ccxt/ccxt/commits/48c3ee71dee16bfa07e6c7eaf87102d259a4c17f)
*  typo [5afab916d2](https://github.com/ccxt/ccxt/commits/5afab916d26cfd9199e761a675aa95e116b21ac8)
*  feat(gate):: add watchTradesForSymbols [c2a0b095f5](https://github.com/ccxt/ccxt/commits/c2a0b095f5c2b08dbd2b3ca53055ae659abdb52b)
*  feat(bitget): add watchTradesForSymbols and watchOrderBookForSymbols [471f565e38](https://github.com/ccxt/ccxt/commits/471f565e380cfc8ea25ed41f07ac65d637b8c3c0)
*  feat(okx): add watchTradesForSymbols and watchOrderBookForSymbols [edbbc2af5f](https://github.com/ccxt/ccxt/commits/edbbc2af5f1b761b81096f45e2f0fb21e47b119b)
*  feat(kucoinfutures): add watchTradesForSymbols and watchOrderbookForSymbols [b2c3d6083a](https://github.com/ccxt/ccxt/commits/b2c3d6083ae1517484c1fcadd2bf802208932d17)
*  feat(bitmex): add watchTradesForSymbol and watchOrderBookForSymbol [0b712021d4](https://github.com/ccxt/ccxt/commits/0b712021d457901386448c6de3ebd455d4ec8e1b)
*  feat(cryptocom): add watchTradesForSymbols and watchOrderBookForSymbols [8b8f9b4cc2](https://github.com/ccxt/ccxt/commits/8b8f9b4cc2a8f15f45c6f3e0c0573a2a16d199d1)
*  feat(coinbasepro): add watchTradesForSymbols [f09d040bd9](https://github.com/ccxt/ccxt/commits/f09d040bd9aa4bcd0cc167045308ebe7fc1ae850)
*  feat(coinbase): add watchOrderBookForSymbols [09b632a308](https://github.com/ccxt/ccxt/commits/09b632a308b66cd810712d556b2faaf319dd81f0)
*  adjust watchOHLCVForSymbols signature [2890d09191](https://github.com/ccxt/ccxt/commits/2890d0919116afcceb82e98546a4ea1ff5e57e5d)
*  feat(bitget): add watchOHLCV for symbols [def2537ade](https://github.com/ccxt/ccxt/commits/def2537ade9daa980fcdba6551f7d91fd5d55f6b)
*  feat(bybit): add watchOHLCVForSymbols [1ef94ffe96](https://github.com/ccxt/ccxt/commits/1ef94ffe96be36395e0e8f09be926a2f2749b646)
*  add createOHLCVObject [dea2500f5c](https://github.com/ccxt/ccxt/commits/dea2500f5c1f53b351719f3e14cd35f8eb4da68d)
*  add types [6ee526db14](https://github.com/ccxt/ccxt/commits/6ee526db14eacfb2f8fac6626478e5708c878a82)
*  watchOrderBookForSymbols stub [6fa22d79c4](https://github.com/ccxt/ccxt/commits/6fa22d79c465fbed54acc6f096a5da58735faead)
*  improve docs [1c293765e5](https://github.com/ccxt/ccxt/commits/1c293765e512bdad2de647cc94904abaca8ceb2f)
*  add has [0fa536ba94](https://github.com/ccxt/ccxt/commits/0fa536ba94c2f71bd2080a8a6e1328d0054cf281)
*  improve docs [944b348400](https://github.com/ccxt/ccxt/commits/944b3484008e030ac8716d8c336863ea3f87e1fc)
*  add filter [ad48233261](https://github.com/ccxt/ccxt/commits/ad482332610885d900e31893a150d512064fae6a)
*  add examples [dd33e1d035](https://github.com/ccxt/ccxt/commits/dd33e1d0357426f67bf0459ecf2da2e68ddd49a6)
*  add symbol to getLimit [1769b7957a](https://github.com/ccxt/ccxt/commits/1769b7957aad9a8416b74909f53ce707bcb25176)
*  transpile string[][] [87621e6641](https://github.com/ccxt/ccxt/commits/87621e664148a006d52513a54ae4ca7fa2f43b03)
*  adjust comment [68acd3bc95](https://github.com/ccxt/ccxt/commits/68acd3bc95d441c93149c37df7eb1b56ceb70e14)
*  fix php syntax [eaaf923055](https://github.com/ccxt/ccxt/commits/eaaf923055c0edee0a63647ba615587e88b39b17)
*  feat(safePosition): get contract size from market when undefined [dcf6cedff1](https://github.com/ccxt/ccxt/commits/dcf6cedff19de439fdd1cba379aa4287b25819f2)
*  fix(bitmex): add reverse to fetchFundingRateHistory [b373fee9f5](https://github.com/ccxt/ccxt/commits/b373fee9f5e43a2021675e86197d733c5d1dbc81)
*  add example [b81767dddf](https://github.com/ccxt/ccxt/commits/b81767dddff93ad5a15698e9555df1446bf6448a)
*  fix print [472331b520](https://github.com/ccxt/ccxt/commits/472331b52017fc860f7c415c867bdbb9536cb6d9)
*  fix market loading [9a5ccdbf0b](https://github.com/ccxt/ccxt/commits/9a5ccdbf0b8b81197b50b2ceee087cd0bea9c337)
*  fix okx channel [e1bff24ae4](https://github.com/ccxt/ccxt/commits/e1bff24ae4dac719bd0c3cba1ca9cb78ff0b7e60)
*  fix kucoin [6438188db7](https://github.com/ccxt/ccxt/commits/6438188db7fb68b15cdef31b8e1995538b9cd393)
*  kucoin orderbook fix [95ea68026b](https://github.com/ccxt/ccxt/commits/95ea68026bfbd4568433fa211a6d82d230f53fb8)
*  fix kucoin futures [34937fc2e7](https://github.com/ccxt/ccxt/commits/34937fc2e7b525effc6dc700f463fd03af8d4a4b)
*  markets loading fix [5a1cdce4d0](https://github.com/ccxt/ccxt/commits/5a1cdce4d046aeddff74dab46c32c913db9851ec)
*  improve example [65c020d573](https://github.com/ccxt/ccxt/commits/65c020d573b11403f77ea12e154766bf921a708d)
*  add defaults [883d9e251a](https://github.com/ccxt/ccxt/commits/883d9e251a892aad419378996fc8a3b94e059a1b)
*  4.0.90 [34329e9e18](https://github.com/ccxt/ccxt/commits/34329e9e18eda623768527d203990319b6c65d56)


## 4.0.89 (2023-09-11)

*  fix bybit watchMyTrades should filter by symbol [bb9679b87b](https://github.com/ccxt/ccxt/commits/bb9679b87b0a0c50e9204f68dac7d96e9e070bb9)
*  4.0.89 [5e1d331d62](https://github.com/ccxt/ccxt/commits/5e1d331d62b8dc1ef1385ce4cf14def858c57282)


## 4.0.88 (2023-09-10)

*  exmo: fetchMyTrades minor fixes [fd160a74df](https://github.com/ccxt/ccxt/commits/fd160a74df89d96fd7b606e7a9395dcfa8d9bd2a)
*  composer remove extra [00c1836635](https://github.com/ccxt/ccxt/commits/00c1836635848dbadcf69a1401c78b83b994c593)
*  manual update for async php paragraph [05250abb22](https://github.com/ccxt/ccxt/commits/05250abb2227787d53b903ff015e4001b6d5f598)
*  feat(gate): fetchUnderlyingAssets [dd7269183e](https://github.com/ccxt/ccxt/commits/dd7269183e3410ee572eedc1c8d4a6ed1ab0efd5)
*  feat(okx): fetchUnderlyingAssets [05b1025c1c](https://github.com/ccxt/ccxt/commits/05b1025c1ccc0100d2667d268203539d689cdf46)
*  add fetchUnderlyingAssets to the manual [84686480b5](https://github.com/ccxt/ccxt/commits/84686480b52ed124933386f22adc6066d0a806eb)
*  'fetchUnderlyingAssets': false, on other options exchanges [9964afff8c](https://github.com/ccxt/ccxt/commits/9964afff8ca62ad09a429eca953f38531d1fbe87)
*  add marketType argument to the method signature [4d52c22c67](https://github.com/ccxt/ccxt/commits/4d52c22c670269001a63cd93b15792e1ce69f551)
*  clarify docstring description [324ed0ca05](https://github.com/ccxt/ccxt/commits/324ed0ca05befc5b64b98b050443979af79163ca)
*  update signature [a5462465ed](https://github.com/ccxt/ccxt/commits/a5462465ed2066b7ac77a474e9cde5543ce389a4)
*  cr fixes [6aece829a7](https://github.com/ccxt/ccxt/commits/6aece829a7a2e3b57982c79127d47e03e9c4f948)
*  exmo ArgumentsRequired import fix #19107 [0ffba24c72](https://github.com/ccxt/ccxt/commits/0ffba24c721c121e42f3185a29e1ec2a554120d2)
*  4.0.88 [e427e94ff5](https://github.com/ccxt/ccxt/commits/e427e94ff5c1cf397298a7e0c513cafee338eec1)


## 4.0.87 (2023-09-09)

*  bitget: add new market apis [86d80e3d53](https://github.com/ccxt/ccxt/commits/86d80e3d5355db4b4e9a320395a9812fa486823f)
*  minor [e42b87d83d](https://github.com/ccxt/ccxt/commits/e42b87d83d27ff4cabe576349397c68c8745c0b1)
*  4.0.87 [e4403c505b](https://github.com/ccxt/ccxt/commits/e4403c505b5eed8f4243c787013ba718884e2423)


## 4.0.86 (2023-09-08)

*  feat(bitget): fetchBalance, adjust swap available balance [1609353bce](https://github.com/ccxt/ccxt/commits/1609353bce599b9ad2c48bd2de7d221a9dac3b6b)
*  4.0.86 [432bc94bf2](https://github.com/ccxt/ccxt/commits/432bc94bf267406fc718939f0396be6c856bf67f)


## 4.0.85 (2023-09-07)

*  fix(latoken): parseTicker response values corrected [80a00dc446](https://github.com/ccxt/ccxt/commits/80a00dc4461435918b3024d9a6d866b2c19d50a5)
*  fix(binance): bookTicker swap subscription [641a2d9eaf](https://github.com/ccxt/ccxt/commits/641a2d9eaf3421637e0b94011a986a3cd9fe8dca)
*  4.0.85 [280a105c58](https://github.com/ccxt/ccxt/commits/280a105c58788a1bde43545c5aa7466e827217db)


## 4.0.84 (2023-09-06)

*  fix(base): typo inside Position type [d363cce8d0](https://github.com/ccxt/ccxt/commits/d363cce8d0548bcf27bc5d8059224d588c9e405b)
*  fix python position type [023db76e48](https://github.com/ccxt/ccxt/commits/023db76e4895a90effbe744647233267751e6713)
*  fix(base): remove BCHABC from Exchange.py/php [c85085ccef](https://github.com/ccxt/ccxt/commits/c85085ccefbb4d0f16e45379f6513c465d6dba2f)
*  4.0.84 [ba3b9ad429](https://github.com/ccxt/ccxt/commits/ba3b9ad429c01ad1ab66084c279e5eb0e7429849)


## 4.0.83 (2023-09-05)

*  feat(bybit): update stopLoss, takeProfit implementation [fa6af72a78](https://github.com/ccxt/ccxt/commits/fa6af72a78b8f9527cec0710336e5e3afb2a587b)
*  adjust takeProfit and stopLoss to prevent breaking changes [a663a31490](https://github.com/ccxt/ccxt/commits/a663a31490404b0227ed9279ea06a42968ad514a)
*  ndax [3120ac90ef](https://github.com/ccxt/ccxt/commits/3120ac90ef00fe845ecc1a0d31ebd2f5a8851e53)
*  lykke [145f24199f](https://github.com/ccxt/ccxt/commits/145f24199fceb236b859449d6b1002a0d3397e55)
*  latoken [4a23d3df76](https://github.com/ccxt/ccxt/commits/4a23d3df76a73cb1e0f0d95cdff584425795f520)
*  bigone [a62036ddb8](https://github.com/ccxt/ccxt/commits/a62036ddb8e93cf634a48063794f2444c12180c5)
*  bittrex [722336b3c7](https://github.com/ccxt/ccxt/commits/722336b3c78d7bc98e750ba1e0f3a0c27aaf5ff4)
*  latoken [7de75152c4](https://github.com/ccxt/ccxt/commits/7de75152c46d163bb06a358fda57184977488986)
*  bitfinex2 [80546f55e2](https://github.com/ccxt/ccxt/commits/80546f55e2dcf2c63f18740f9e6ddafabe896246)
*  kucoin [aff59bf507](https://github.com/ccxt/ccxt/commits/aff59bf507709f6d144b5327a11cc879ed2f42de)
*  typo [2300c62a27](https://github.com/ccxt/ccxt/commits/2300c62a274b22aa705c990917a5ba2ab14bbb1b)
*  fix(base): BCH override [e6ee8c72c1](https://github.com/ccxt/ccxt/commits/e6ee8c72c1908a2044c6c4453c2d7b840830bf20)
*  fix logic [b2f610d143](https://github.com/ccxt/ccxt/commits/b2f610d143f53b791772378e432ae8fd7865a2d1)
*  fix(gate): order status [fd3cc1b714](https://github.com/ccxt/ccxt/commits/fd3cc1b71439e0900b0b927bf5e3f33d685c68ac)
*  fix(gateWS): status inference [67435420f8](https://github.com/ccxt/ccxt/commits/67435420f8136febd02e37469fa75ea30e045f11)
*  fix(yobit): remove PRS override [8a633e4129](https://github.com/ccxt/ccxt/commits/8a633e41296b5047d79e878e07f3de20799c5845)
*  fix(bitmart): change method to v3 endpoint [12be9c7f7b](https://github.com/ccxt/ccxt/commits/12be9c7f7b30f72c1e660c3b2a39285f0faa4fa4)
*  cr fixes [5cd354f683](https://github.com/ccxt/ccxt/commits/5cd354f683f4a458020c182316453e21ee9ced2d)
*  binance: update api rate limit [b98ea3484e](https://github.com/ccxt/ccxt/commits/b98ea3484e793de9bbe4e1f94ccdf60ffc165ce0)
*  editOrder, update stopLoss, takeProfit implementation [51b868104f](https://github.com/ccxt/ccxt/commits/51b868104f03a87fc1c44f8e5b1863ea29fd1cf7)
*  remove price and amount check [cbc8b25ba4](https://github.com/ccxt/ccxt/commits/cbc8b25ba4c434da4fc86e555ff64d05ce181380)
*  Update ts/src/ndax.ts [a2d218647b](https://github.com/ccxt/ccxt/commits/a2d218647b315e51f91fdda95420ffe350ac30f9)
*  Update ts/src/kucoin.ts [236937097c](https://github.com/ccxt/ccxt/commits/236937097cab6bacdd648a2987d1e553e1c773c8)
*  4.0.83 [d755414868](https://github.com/ccxt/ccxt/commits/d75541486873bb22e18900e05f5c3606bd3369fc)


## 4.0.82 (2023-09-04)

*  binance: add apis [bba51c3d8c](https://github.com/ccxt/ccxt/commits/bba51c3d8c6ae39d38fbb9f48a28e337549590c8)
*  4.0.82 [9bb7f5809d](https://github.com/ccxt/ccxt/commits/9bb7f5809df6531148f7fdd5b9aaa3327ded6153)


## 4.0.81 (2023-09-03)

*  krakenfutures [db8ccada86](https://github.com/ccxt/ccxt/commits/db8ccada86cd1ba97ae91486f0b2eaa2b7774ff1)
*  probit [18fb8dfcd0](https://github.com/ccxt/ccxt/commits/18fb8dfcd0e04ef70f7e8af589edac593cb1292c)
*  wO [380975afce](https://github.com/ccxt/ccxt/commits/380975afce0048bb2f450d6d07a74e33c8b68978)
*  mkt [901baed034](https://github.com/ccxt/ccxt/commits/901baed03423bcfa2e564c6ab95228648866e4c4)
*  fo [b3d670567a](https://github.com/ccxt/ccxt/commits/b3d670567a4e05de770db2ed618c611e6b59dc21)
*  fob [3e65e2bccf](https://github.com/ccxt/ccxt/commits/3e65e2bccfe1c7ea1d23516a2364af10943f1427)
*  Update manual.rst [8753610bfc](https://github.com/ccxt/ccxt/commits/8753610bfcfc91cbf504d8203aad95a677efb8bb)
*  bitget: update fetchMyTrades [71cc30064c](https://github.com/ccxt/ccxt/commits/71cc30064c1c42d7ed591542a01d52b828403579)
*  binance: add apis [a595447de8](https://github.com/ccxt/ccxt/commits/a595447de8b87022780e52d86bf98380886640d7)
*  gate: add apis [a741566509](https://github.com/ccxt/ccxt/commits/a7415665099de38a1b9584c774efd69ea94bca1d)
*  huobi: add apis [34d4c3b61f](https://github.com/ccxt/ccxt/commits/34d4c3b61f00212dae87b4e0de14a27f10fbbd7a)
*  update fetchMyTrades implementation [cefa6e165c](https://github.com/ccxt/ccxt/commits/cefa6e165c80b6cc6e1ba3443c86291dcc5ab9ea)
*  update [96fdb215da](https://github.com/ccxt/ccxt/commits/96fdb215da1d89990cc2713e71f02dee789aba45)
*  add see [dbdc252871](https://github.com/ccxt/ccxt/commits/dbdc2528711c9632aa37fefb4ff72977fec53879)
*  update changelog [6cb2b75b3f](https://github.com/ccxt/ccxt/commits/6cb2b75b3f3c617fbbf967f5f0436d7404b3f5dd)
*  update docs [8e59731bc4](https://github.com/ccxt/ccxt/commits/8e59731bc4dccc36d9f7e6f2acfeea88c4264c15)
*  revert [098ddc4629](https://github.com/ccxt/ccxt/commits/098ddc4629a1ec3ca6a767222fe0715f9dcaeaa8)
*  fix(kucoin): add proper fetchCurrencies [0a73fe3331](https://github.com/ccxt/ccxt/commits/0a73fe333184b498b9e2a76a7b82385785ad206d)
*  fix(okx): ws exceptions [a8810ff279](https://github.com/ccxt/ccxt/commits/a8810ff279cfb44bc7f1012bf488fb721125d829)
*  Update ts/src/kucoin.ts [1ca1d7c033](https://github.com/ccxt/ccxt/commits/1ca1d7c033ff710136657fd698213a4f62fa4dab)
*  revert [7e5db2a0bb](https://github.com/ccxt/ccxt/commits/7e5db2a0bb60538f76d6dac1ce870f0a8c9b794a)
*  wp [e7ab2ee0bf](https://github.com/ccxt/ccxt/commits/e7ab2ee0bf1512786388aaf88708d9793b25c1ed)
*  fix(bequant): USD no longer has its currencyId changed to USDT [e68c4c6988](https://github.com/ccxt/ccxt/commits/e68c4c698886b3499d134fd2e1967ca2719151d5)
*  fix(okx): ws sandbox [ec53ea2e67](https://github.com/ccxt/ccxt/commits/ec53ea2e67e6ccc87085d24e807208338512d6b9)
*  add jsdocs [d108c595e1](https://github.com/ccxt/ccxt/commits/d108c595e1480d42d513e0783d912df1336737a4)
*  fix(bitmex): fetchFundingRates filtering [3cb60fe7e0](https://github.com/ccxt/ccxt/commits/3cb60fe7e0143987319d8d95260e1594b2f616a3)
*  add deposit and withdraw to networks [030ae6dcdb](https://github.com/ccxt/ccxt/commits/030ae6dcdbbecda95c946097d368ce81d4e628f9)
*  fix(base): remove Bitcoin Cash ABC override [95437f9c25](https://github.com/ccxt/ccxt/commits/95437f9c25ed8260e71c64d1f179b0ea8f0fb535)
*  fix(yobit): remove PRE override [b8cf9ddcfc](https://github.com/ccxt/ccxt/commits/b8cf9ddcfc4a36f50e9be2c1998a953a771702d5)
*  Add network as required parameter for withdrawals of digital assets [d62284ef33](https://github.com/ccxt/ccxt/commits/d62284ef330a148b9faf6bea4a6c86be863ff3f9)
*  fix Missing space [98d5080620](https://github.com/ccxt/ccxt/commits/98d50806205c1c76914854fdafec2b395f1b87d9)
*  fix(bybit): remove editOrder check [7bf1d592a8](https://github.com/ccxt/ccxt/commits/7bf1d592a84ea0159f5691d45d20214171ee8e19)
*  Revert "fix(base): remove Bitcoin Cash ABC override" [dc02f5a29b](https://github.com/ccxt/ccxt/commits/dc02f5a29bda03ff570d149b7ab8f72f2a470030)
*  Revert "fix(yobit): remove PRE override" [c460321350](https://github.com/ccxt/ccxt/commits/c4603213503208289370a3fc6440566ecf6455ea)
*  fix network check [379ae8c816](https://github.com/ccxt/ccxt/commits/379ae8c816b429a41814b2d840ca2462575ea1fc)
*  4.0.81 [e4065f6a49](https://github.com/ccxt/ccxt/commits/e4065f6a490e6fc4dd7a72b375428b2faa570668)


## 4.0.80 (2023-08-31)

*  bybit [26caf82b27](https://github.com/ccxt/ccxt/commits/26caf82b27e5071772e0af339477e79c2dd962e1)
*  waves [7691af575e](https://github.com/ccxt/ccxt/commits/7691af575e9d3af61e3abcca3b8d5764ab5918b2)
*  coinsph [0ae4fa3a6c](https://github.com/ccxt/ccxt/commits/0ae4fa3a6cedad350bf0bfe0671cc62487a866f3)
*  krakenfutures [c732c54097](https://github.com/ccxt/ccxt/commits/c732c5409724f4cccbb2c98a1fb97dd6278d05c5)
*  okcoin [1fe76b7cd9](https://github.com/ccxt/ccxt/commits/1fe76b7cd9c38ec4c463815462a8a382f1dd0d1d)
*  okx [d26446f183](https://github.com/ccxt/ccxt/commits/d26446f183e014f5dd46eb9b071f6247e8a7bc13)
*  probit [6ad08ab1ca](https://github.com/ccxt/ccxt/commits/6ad08ab1cab37b09af4d1bad9f92c8154b38cfa6)
*  upbit [69120f30cc](https://github.com/ccxt/ccxt/commits/69120f30ccc8c6ee094deaf9db46924b4ad48403)
*  waves & bybit [7b2bd1fb29](https://github.com/ccxt/ccxt/commits/7b2bd1fb296e9b71d0a47222a39a105af92be649)
*  fix(bitget): handle ws error [72191809b5](https://github.com/ccxt/ccxt/commits/72191809b5181cf2358d070f2986a197917427da)
*  add comment [f0570815bb](https://github.com/ccxt/ccxt/commits/f0570815bb58fdd1be7eb77780ec4ddfce8b51d9)
*  fix string variable [d7a7d30556](https://github.com/ccxt/ccxt/commits/d7a7d30556d84458baf439af3d6dda936214f19c)
*  fix(bitmex): base/quote volume inside ticker [43083d7d14](https://github.com/ccxt/ccxt/commits/43083d7d14485e8d801f4e3465351bd015f2d102)
*  fix(gate): watchOHLCV return [c322d83f77](https://github.com/ccxt/ccxt/commits/c322d83f7738f88188ca60bc24fff4f6f8ff0e2e)
*  bybit: add apis [6d63d74249](https://github.com/ccxt/ccxt/commits/6d63d74249189185067044674e6bd3e6a63f9618)
*  4.0.80 [eeeaf81e28](https://github.com/ccxt/ccxt/commits/eeeaf81e280223995613da4a7a0f6a86f2a10a36)


## 4.0.79 (2023-08-30)

*  Fix: Huobi fetch_markets 'spot' is False [b5353dbc57](https://github.com/ccxt/ccxt/commits/b5353dbc57dfacbef0d4096df031b22f243e3506)
*  edit public and private rateLimit weights based on changelog table [f55b7ccbca](https://github.com/ccxt/ccxt/commits/f55b7ccbcaeb40f8a05a39e43220542421bc21dd)
*  Adjust sapi (IP) weights [63a1e9ebcc](https://github.com/ccxt/ccxt/commits/63a1e9ebcc7e69c7fe92e97ad6a55b881ab598f9)
*  bithumb fetchTrades fix [8c10b55569](https://github.com/ccxt/ccxt/commits/8c10b555697d717c8fc3ff0e2acf6f98824bf0dd)
*  edit rateLimit weights based on test function [0b947435ef](https://github.com/ccxt/ccxt/commits/0b947435ef2ed4c4ef3b5b96aa0dd9d110d41aaf)
*  revert [8d6c014289](https://github.com/ccxt/ccxt/commits/8d6c0142897a662bb14bcd4ae61a92f70eada254)
*  revert [513f26b1ca](https://github.com/ccxt/ccxt/commits/513f26b1cad448741099230276c249d4a3aeb5d5)
*  fix(bithumb): fetchTrades market id [804fbc32a8](https://github.com/ccxt/ccxt/commits/804fbc32a8844b311f01d7719b7c4ee97e117c8b)
*  fix(poloniex): format comments [c98a648e75](https://github.com/ccxt/ccxt/commits/c98a648e75eabe9add287ab3c7ca44353ee39fa0)
*  fix(phemex): side and price fix [9c0c70a095](https://github.com/ccxt/ccxt/commits/9c0c70a095facecae0546dec232fd362f21d1914)
*  ccxt doc links [706ccf2a83](https://github.com/ccxt/ccxt/commits/706ccf2a8341c99077827e91f8a8a570dff075e1)
*  mexc: add apis [d6d458b884](https://github.com/ccxt/ccxt/commits/d6d458b8845b09f908b1140f3a0a195570b7b7aa)
*  4.0.79 [926ccad557](https://github.com/ccxt/ccxt/commits/926ccad55720e96946da259526c6ce0cc17e092c)


## 4.0.78 (2023-08-29)

*  feat(bingx): add spot support to fetchTickers [64a8fbc138](https://github.com/ccxt/ccxt/commits/64a8fbc138922e2fd6b905614ef2aaf24b427fbe)
*  Update test.ts [4ae6a5d850](https://github.com/ccxt/ccxt/commits/4ae6a5d850fa71c12ac8d1cf52a9d9d82b19d5fe)
*  okx: add apis [68b6a11cef](https://github.com/ccxt/ccxt/commits/68b6a11cef9e2c3d442a743a657c71a4fe94cae7)
*  fix(bingx): spot ticker is public [37fb45d374](https://github.com/ccxt/ccxt/commits/37fb45d374050034a55b970467b95c1767d88e29)
*  fix signature [a469c871df](https://github.com/ccxt/ccxt/commits/a469c871df4ae0755627a1bce3e6b57db304e3cb)
*  fix(transpile): snakecase handleTriggerPrices [b07d9426b7](https://github.com/ccxt/ccxt/commits/b07d9426b7fcb8343064bf682e196f65023c451c)
*  currencycom on travis [6ece3f8129](https://github.com/ccxt/ccxt/commits/6ece3f8129bfa625ed151b77bee55e559ecba716)
*  bingx: patch signature [3ef3e84890](https://github.com/ccxt/ccxt/commits/3ef3e848901cfe8c0a51edb3553774453962b769)
*  4.0.78 [5f481af855](https://github.com/ccxt/ccxt/commits/5f481af855394e68ed030421e86cd1b87385fe84)


## 4.0.77 (2023-08-28)

*  fix(okx): watchTickers require list of symbols [a2c084de3b](https://github.com/ccxt/ccxt/commits/a2c084de3b860e38311b1822ec5e7dbb08a894a7)
*  whitebit PermissionDenied exception mapping [ce509ffd12](https://github.com/ccxt/ccxt/commits/ce509ffd129b1d19eaba511bd4b2bdff2556c2f3)
*  whitebit PermissionDenied exception mapping [667a7e2619](https://github.com/ccxt/ccxt/commits/667a7e26194d1cc5f2c051b493186d441a8cbae8)
*  fix(bingx): fetchTicker fix [b409636566](https://github.com/ccxt/ccxt/commits/b40963656606dc44bcf25f6e598d3ce3f5180ee1)
*  replace endpoint [b4483fe1d1](https://github.com/ccxt/ccxt/commits/b4483fe1d1dde988967003920c4dff577f61754c)
*  fix parseTicker [daf8310e6a](https://github.com/ccxt/ccxt/commits/daf8310e6a6c1393e31473152f00550b32f5018e)
*  gate: add apis [e3b4ad8392](https://github.com/ccxt/ccxt/commits/e3b4ad8392c0df53a6868c81bcb8f202378c800d)
*  4.0.77 [88ba4f50d3](https://github.com/ccxt/ccxt/commits/88ba4f50d3391addba772e375a299dea59d4300c)


## 4.0.76 (2023-08-27)

*  poloniex docstrings @see for trigger orders [01747ffd34](https://github.com/ccxt/ccxt/commits/01747ffd34cf4749a57c29da153bd09043672526)
*  poloniex parseOrder minor fix [8c13dba887](https://github.com/ccxt/ccxt/commits/8c13dba88744b557b803c491eb8fdf0ada75d9e7)
*  poloniex.fetchOrder, cancelOrder minor fixes [734d3667b1](https://github.com/ccxt/ccxt/commits/734d3667b1d8a01cc77957f19255eec07ce75134)
*  poloniex cancelAllOrders docstring update [76c390c8f5](https://github.com/ccxt/ccxt/commits/76c390c8f58ca8f4ff3d2ec2958a91f677f91fdb)
*  remove comment [522c640858](https://github.com/ccxt/ccxt/commits/522c64085811ffd9c8b20fe84cbd9af0d3190105)
*  add params.stop [455e079ad2](https://github.com/ccxt/ccxt/commits/455e079ad2b99e0e5fed754e19e4f363f3f47c42)
*  bingx: add apis [b5e47ca40e](https://github.com/ccxt/ccxt/commits/b5e47ca40ec9cfa81e325b7b9a8eaaafc66497a7)
*  feat(bingx): add fetchTickers spot [12a5efc4b6](https://github.com/ccxt/ccxt/commits/12a5efc4b62fd18da69a704d9ca19d36fa1f0f5d)
*  feat(bingx): cancelOrders spot [fd29e40be8](https://github.com/ccxt/ccxt/commits/fd29e40be89b12f19eec459d45c5faf7391d543d)
*  poloniex stop order docstrings [e92ff39e2a](https://github.com/ccxt/ccxt/commits/e92ff39e2a49a4336f4aad13bb01c6d5bc8c46be)
*  fix cancelOrders [d2ea0a66fb](https://github.com/ccxt/ccxt/commits/d2ea0a66fba6056bc281ec982bd54404b416e017)
*  convert ids to string [9788ea9df7](https://github.com/ccxt/ccxt/commits/9788ea9df7ee9d4ef9fe7c3c7bfc26c247ad5fea)
*  coinsph: add apis [36c09c4b7a](https://github.com/ccxt/ccxt/commits/36c09c4b7adc846461412b5eea3245eee9ae270f)
*  try custom encoding [2626a3c307](https://github.com/ccxt/ccxt/commits/2626a3c307c023a2970a21bcdde177aa98af264f)
*  fix array.isArray [f215024416](https://github.com/ccxt/ccxt/commits/f2150244161e0802566bb71269683461f5f8c58e)
*  add toString [d7d58f054a](https://github.com/ccxt/ccxt/commits/d7d58f054ad4dbcf814e760183110c7c554f1f09)
*  manually parseArray [731a5fb5f5](https://github.com/ccxt/ccxt/commits/731a5fb5f5152375ca9b252256d42db85a7836fd)
*  remove files [94e7b91751](https://github.com/ccxt/ccxt/commits/94e7b9175123ea049f333aec531629be1d5dfe1a)
*  php fix [236bc329c1](https://github.com/ccxt/ccxt/commits/236bc329c1134ff4da57bc2a1327accf82b25399)
*  improve parseTicker to handle buy_amount and sell_amount [4e29d0f948](https://github.com/ccxt/ccxt/commits/4e29d0f948f9589ac11bcfa45a1e56f0684bf381)
*  improve parseTicker to handle BID_SIZE and ASK_SIZE [67265a411b](https://github.com/ccxt/ccxt/commits/67265a411bf0f1c33cecc0e3cec10080735cf0b9)
*  bybit on travis fix #19001 [f69105d32b](https://github.com/ccxt/ccxt/commits/f69105d32b5178b8844dbbc03ae9d50eb8c526f0)
*  manual / wiki links [f11b8c0a0b](https://github.com/ccxt/ccxt/commits/f11b8c0a0bd27568dfac51f627e3db0dc92f1a1e)
*  fix(kucoinfutures): add loadMarkets to watchBalance [275c8a0196](https://github.com/ccxt/ccxt/commits/275c8a0196bfcbfe0b12afcc042957faec7f8867)
*  mexc OnMaintenance [f8b7ede43d](https://github.com/ccxt/ccxt/commits/f8b7ede43d727a987a97cb2822e58652d7eacb84)
*  mexc OnMaintenance [983bdeea97](https://github.com/ccxt/ccxt/commits/983bdeea97976c558c34e5248a8211667cf1cc15)
*  4.0.76 [e9f851e7da](https://github.com/ccxt/ccxt/commits/e9f851e7da24daf62aa6aa3601918e8fec109076)


## 4.0.75 (2023-08-25)

*  woo: add apis [7b72350da4](https://github.com/ccxt/ccxt/commits/7b72350da48841ef2759eaedf98c40e198a42eb9)
*  fix(okx): ws auth [61e29ebcbd](https://github.com/ccxt/ccxt/commits/61e29ebcbd5fa452c692fba141d8548d21bb9847)
*  fix(base): filterByArrayPositions name transpiling [b657e3f722](https://github.com/ccxt/ccxt/commits/b657e3f72229543aee4e45dd0f459fa38196b15b)
*  price argument in createOrder docstrings is optional [cde1885c39](https://github.com/ccxt/ccxt/commits/cde1885c39a3e3b38d6f97ea8edb76d146b0e479)
*  bitopro: patch signature [1be83c5f69](https://github.com/ccxt/ccxt/commits/1be83c5f69e7a0c21ae64a20b61d8c9d99696ed8)
*  bybit: add apis, update limit rate [5a3ffc0b3b](https://github.com/ccxt/ccxt/commits/5a3ffc0b3b5284ed2b18ad1f0e040f40094c7c38)
*  add fetchFinancialBalance [486505fae8](https://github.com/ccxt/ccxt/commits/486505fae889a4caf6523d1a31e51804ef8cec47)
*  improve fetchBalance to handle financial balance [be1451fa5d](https://github.com/ccxt/ccxt/commits/be1451fa5d984e58024eddf19cda8ba885cbc4e8)
*  fix(lbank2): python error mapping [f98908edc4](https://github.com/ccxt/ccxt/commits/f98908edc4850baad91734a808741f260ad3b9d0)
*  fix parseTicker to handle new ticker structure [4eb5681b13](https://github.com/ccxt/ccxt/commits/4eb5681b138592c72c62f8ae7dffb502bc9d7ced)
*  update fetchTicker and fetchTickers for updated ticker structure [b5a860e079](https://github.com/ccxt/ccxt/commits/b5a860e079cc06bec5cb7e97e6989947677989ce)
*  manual / wiki doc links [eee926136b](https://github.com/ccxt/ccxt/commits/eee926136b1aa22bb4defa4ccb15b3fbd95dfca2)
*  manual / wiki doc links [a2e3b00691](https://github.com/ccxt/ccxt/commits/a2e3b00691f7c48a6d219d1b2541eaa8c4c0a4d2)
*  manual / wiki doc links [de17378c77](https://github.com/ccxt/ccxt/commits/de17378c775d1e7738f48d439110f6896500e554)
*  manual / wiki doc links [1e5674d13e](https://github.com/ccxt/ccxt/commits/1e5674d13e516c65358ceacb7627f91961de919a)
*  add askVolume and bidVolume [56e70e66cc](https://github.com/ccxt/ccxt/commits/56e70e66cce5e7a07cc84669774f06d5cf0ca19a)
*  bitmart: add apis [86deb3daea](https://github.com/ccxt/ccxt/commits/86deb3daea621751c33e24f026c869077c71c7a1)
*  4.0.75 [a9666e8b09](https://github.com/ccxt/ccxt/commits/a9666e8b09d5629b2ce020d543e27d62ee4067d2)


## 4.0.74 (2023-08-24)

*  fix(bybit): ws auth [f74dcb1326](https://github.com/ccxt/ccxt/commits/f74dcb1326784c0fc0d71331b4880e5b70f0d0cd)
*  missing future [9760504bec](https://github.com/ccxt/ccxt/commits/9760504becd0374a539c475f25dc861f3ea07058)
*  Update bingx.ts [d406efb479](https://github.com/ccxt/ccxt/commits/d406efb479663cc2d93d78333d92110f0b07f41f)
*  README.md links to Manual, ccxt.pro cleanup [4311edfab2](https://github.com/ccxt/ccxt/commits/4311edfab25b4a7a129c31c446adbfd4e8ce0454)
*  wiki/Manual.md anchors [6278c1d788](https://github.com/ccxt/ccxt/commits/6278c1d788ebecef84253b1f02d033249635aa81)
*  4.0.74 [4d5b685976](https://github.com/ccxt/ccxt/commits/4d5b685976fab606845a74f8aa0bd46e6922db32)


## 4.0.73 (2023-08-23)

*  exchange.parseWsOHLCVs [5ad71d3c73](https://github.com/ccxt/ccxt/commits/5ad71d3c7310881d8f110e251b0b1934bb5baaa6)
*  transpile.js parseWsOHLCVs [22eaa1d9a7](https://github.com/ccxt/ccxt/commits/22eaa1d9a78d4e42034df1d418252911082b927c)
*  transpiler parseWsOHLCVs position move [5d085a2e19](https://github.com/ccxt/ccxt/commits/5d085a2e19b29afeed889da094f2372f3c349cfe)
*  parseWsOHLCV calls parseOHLCV unless overwritten [4ef9f7b6f8](https://github.com/ccxt/ccxt/commits/4ef9f7b6f88b218fd4e637a8928cf74c4ef45c4b)
*  exchange.parseWsOHLCVs remove filterBySinceLimit [1b5347cbb1](https://github.com/ccxt/ccxt/commits/1b5347cbb145c177b5663cc9d8793203bad753dc)
*  feat(lbank2): add contract API endpoints [20c21a50d6](https://github.com/ccxt/ccxt/commits/20c21a50d6076698055c63d7d27523494cd7d601)
*  feat(lbank2): fetchMarkets add swap support [081ed3fa96](https://github.com/ccxt/ccxt/commits/081ed3fa96ac5a8a4813fbe3854c20a16d2b3dd3)
*  exchange.parseWsOHLCVs remove this.sortBy [e521b9d548](https://github.com/ccxt/ccxt/commits/e521b9d548ce62655c6b5d1d37c751f2c27d92c9)
*  nest contract API URL [0ec5b743fa](https://github.com/ccxt/ccxt/commits/0ec5b743fafffc55d0fd8fc1654dc8a0f31a1bcd)
*  feat(lbank2): add fetchTime method [123ee625fe](https://github.com/ccxt/ccxt/commits/123ee625fe632a5b0b8abb738bc2c9b79357e868)
*  feat(lbank2): fetchTickers add swap support [a795cbbd09](https://github.com/ccxt/ccxt/commits/a795cbbd0980e700f1cf98fdec159ec78ae5ebba)
*  feat(lbank2): fetchOrderBook add swap support [950c63cf40](https://github.com/ccxt/ccxt/commits/950c63cf4095254ac6cdc7b0fdb0abf301105fbe)
*  fix(bitmex): ws auth [5442185279](https://github.com/ccxt/ccxt/commits/544218527969728b023106eb90336cd4c13eaac0)
*  fix build [398fd76517](https://github.com/ccxt/ccxt/commits/398fd765171d39a523eb73ecc9615aa819562fce)
*  protect fetchTickers [fed633fb0c](https://github.com/ccxt/ccxt/commits/fed633fb0c70194f2410f95bc5fb146344d0822c)
*  emulate fetchTicker [0e2a970c80](https://github.com/ccxt/ccxt/commits/0e2a970c802f5be9639de0fe421c3213e012e2cb)
*  fix markets loading and precision [262932c728](https://github.com/ccxt/ccxt/commits/262932c728045b3c877a445075f17c4fff3d3e62)
*  feat(binance): fetchMySettlementHistory [509ef5ca69](https://github.com/ccxt/ccxt/commits/509ef5ca69ebe5d374f7674228fcad0c17671f10)
*  feat(bybit): fetchMySettlementHistory [1492384664](https://github.com/ccxt/ccxt/commits/14923846641d831c63c19783f37a97abbca4220e)
*  feat(gate): fetchMySettlementHistory, createExpiredOptionMarket [cf315114d3](https://github.com/ccxt/ccxt/commits/cf315114d3ddbe35b5257ab3391d0bac756d40c7)
*  set fetchMySettlementHistory to false on remaining exchanges with option support [5d05768f65](https://github.com/ccxt/ccxt/commits/5d05768f652de704270a97e26e0a8819df622b71)
*  4.0.73 [c0d7ac25cc](https://github.com/ccxt/ccxt/commits/c0d7ac25ccb065d081371bc1bd4b8a1bd9dbd513)


## 4.0.72 (2023-08-22)

*  fix(cryptocom): ws auth [8fc6e3f322](https://github.com/ccxt/ccxt/commits/8fc6e3f322d90ee695436dbbb171cae75fd5abec)
*  fix(exchange): await ws close [d38d2463a0](https://github.com/ccxt/ccxt/commits/d38d2463a0b4f531f2c6325a5a56f98145b588a6)
*  binance: add apis [c693f0143b](https://github.com/ccxt/ccxt/commits/c693f0143bda177587d645f6dd2ba02bea35f403)
*  binance: update api weight [35db8edbe9](https://github.com/ccxt/ccxt/commits/35db8edbe972f36584a71f19b4f88d087c1ae553)
*  fix(cryptocom): watchOrders resolving [a4f3860042](https://github.com/ccxt/ccxt/commits/a4f3860042dc0d2fc7a87e986bb42a262ec9427a)
*  4.0.72 [849cff7e5f](https://github.com/ccxt/ccxt/commits/849cff7e5f0902694075de4cfeb51e80c6f116a9)


## 4.0.71 (2023-08-21)

*  bitget: add apis [47c6f915ff](https://github.com/ccxt/ccxt/commits/47c6f915ff4b9a4579e302e7421740b7cbf1bbd8)
*  gate.io trading campaign [5761964dc0](https://github.com/ccxt/ccxt/commits/5761964dc012edd7392786983954ba77aeb2d946)
*  Kucoinfutures doesn't have a setLeverage method [3b48568e22](https://github.com/ccxt/ccxt/commits/3b48568e22a3eeaacf1e3c5f2df19968c66f8b7d)
*  feat(coinbasepro): improve watchTicker parsing [0240970243](https://github.com/ccxt/ccxt/commits/024097024362ec60086f50cc38153e33f970c2d6)
*  4.0.71 [fdebdc741c](https://github.com/ccxt/ccxt/commits/fdebdc741c1f871b71ece581f33e82521f3afe38)


## 4.0.70 (2023-08-21)

*  gate reflink [45912a70e2](https://github.com/ccxt/ccxt/commits/45912a70e2b6ae00c6a7bbc1b80745e9f25daf30)
*  4.0.70 [a5eb3141f4](https://github.com/ccxt/ccxt/commits/a5eb3141f475ceaba8e01b904e0d274a680a38d2)


## 4.0.69 (2023-08-20)

*  feat(bitget): fetchTrades add `endTime` support [9a304f5734](https://github.com/ccxt/ccxt/commits/9a304f5734a5d966afa831cd01ed7d92f2c56748)
*  Bitget: Allow setMarginMode to use unified names 'isolated' and 'cross' [de26427b55](https://github.com/ccxt/ccxt/commits/de26427b550c33a4ee8d01acfa094973ef1c60ee)
*  default endTime to this.milliseconds if since is provided [64295f9fe5](https://github.com/ccxt/ccxt/commits/64295f9fe576f2ea46d4681295afb6f4017ba590)
*  update error message [d72098bb56](https://github.com/ccxt/ccxt/commits/d72098bb56a8800b26c4570e372930b2cba62def)
*  fix(okx): add new bussiness url to pro [790992a3e6](https://github.com/ccxt/ccxt/commits/790992a3e6c291bbb5649a5f205df420c860fc74)
*  fix auth [cda5fe0b1e](https://github.com/ccxt/ccxt/commits/cda5fe0b1ef71013ca687bae7d618eda9efd9d22)
*  crude replacement [1cd2d8b620](https://github.com/ccxt/ccxt/commits/1cd2d8b620bd062c4f430ef3fb2724ee816c1eca)
*  add comment [1ca25276df](https://github.com/ccxt/ccxt/commits/1ca25276df3b51fb87805c22086393d2ebd070dd)
*  4.0.69 [80888037e9](https://github.com/ccxt/ccxt/commits/80888037e9ad19a0e32314c7260df0c95f61e8ba)


## 4.0.68 (2023-08-19)

*  wavesexchange string math [7c6166f5ed](https://github.com/ccxt/ccxt/commits/7c6166f5ed601b0702d6e1fed82c0a15d1cd824f)
*  wavesexchange.parseOrderBookSide safety checks [67c6d5a7bc](https://github.com/ccxt/ccxt/commits/67c6d5a7bc99511770e567fb003cf45050c8a30c)
*  wavesexchange.parseOrderBookSide fix error related to toString transpilation [df976bc895](https://github.com/ccxt/ccxt/commits/df976bc895db52e661df908ede9ae951b62126fa)
*  wavesexchange minor fix [9897bc5e57](https://github.com/ccxt/ccxt/commits/9897bc5e57dfc2946d75710df599ccdfe3b5a5e9)
*  wavesexchange customPriceToPrecision customAmountToPrecision currencyToPrecisiontype fixes [669f692e10](https://github.com/ccxt/ccxt/commits/669f692e103192ab3af75a127e5f18282f566158)
*  bittrex [de5a2827ff](https://github.com/ccxt/ccxt/commits/de5a2827ff73facd73a83ad71f17d7ead71fe8b8)
*  rename [be4038f890](https://github.com/ccxt/ccxt/commits/be4038f890901013c56571a29599ee0ccbe2a331)
*  reorganize [d26267a91c](https://github.com/ccxt/ccxt/commits/d26267a91ca54fb37e0d7f57bee1753e1bc2590f)
*  remove [947b5193f3](https://github.com/ccxt/ccxt/commits/947b5193f3e503ed37f8dbb0f05406b51cbdc2ea)
*  exception [d42b8ad5f7](https://github.com/ccxt/ccxt/commits/d42b8ad5f701ed408d50cf6727d01ce4652db259)
*  fix(bitfinex2): ws auth [53d645df2a](https://github.com/ccxt/ccxt/commits/53d645df2ae7e23ef1a37a8081ce4ab469ccb865)
*  fix(bitget): ws auth [12b9f8ac40](https://github.com/ccxt/ccxt/commits/12b9f8ac40556cfae2416eaa2b137ff67fa16ed2)
*  fix(bitmart): ws auth [d4b92900f9](https://github.com/ccxt/ccxt/commits/d4b92900f92288eaceb0f4abf4887ce6869b982e)
*  test.ts [e45c7be90e](https://github.com/ccxt/ccxt/commits/e45c7be90e2a2a4cd7b64f068dfd3226ddfcc8e6)
*  test.php [229fd8248e](https://github.com/ccxt/ccxt/commits/229fd8248eb7e250b596a4f290558a70b022f592)
*  test.py [11b37bc1a1](https://github.com/ccxt/ccxt/commits/11b37bc1a120a7274c93646109c69cc5b2f9cf86)
*  minor [afda518f8e](https://github.com/ccxt/ccxt/commits/afda518f8e467faa727aca5195edcf3ae621ce5f)
*  loadmarkets fix [38530b0c35](https://github.com/ccxt/ccxt/commits/38530b0c35364dc0b437605130a7d41bfa29c180)
*  list [a16d0a4f31](https://github.com/ccxt/ccxt/commits/a16d0a4f31dbcd8b1131905327f6f8ead0ee42f4)
*  rename to maxRetries [29e6bde601](https://github.com/ccxt/ccxt/commits/29e6bde60120187b231e7fa8d4d7140838e16304)
*  add ws exceptions [c3406a6c61](https://github.com/ccxt/ccxt/commits/c3406a6c61c46eb4e60465f33f77230bfdcb9f2a)
*  asserts [a3e9f0567d](https://github.com/ccxt/ccxt/commits/a3e9f0567dc872b797f73712ccbbe531c21a2f09)
*  ts [6d503735a6](https://github.com/ccxt/ccxt/commits/6d503735a6157b578fe7ce704f17721731b8bcfa)
*  ts [4acc22c4d6](https://github.com/ccxt/ccxt/commits/4acc22c4d6fee8fddd7c2dd106e7cdc88a58a68f)
*  replace toString with numberToString [623d70431c](https://github.com/ccxt/ccxt/commits/623d70431cbcd72e88824c6b7c507c05b79fef15)
*  replace toString() [e6e1b4d219](https://github.com/ccxt/ccxt/commits/e6e1b4d2191445604e0c22ac8c14ce85adde3b1f)
*  fix(bybit): market() override [3a2be92fff](https://github.com/ccxt/ccxt/commits/3a2be92fff15f673ee0234c3ac0d8b6e4c6b34f3)
*  feat(coinbasepro): add watchTickers [a21b01af22](https://github.com/ccxt/ccxt/commits/a21b01af2258ca6b6bad7f3f3ca2fa3d1bc411b0)
*  4.0.68 [6e870665d0](https://github.com/ccxt/ccxt/commits/6e870665d04cd5a0cf14f9cecc65856c4ef81463)


## 4.0.67 (2023-08-18)

*  fix(bitget): default ohlcv limit [a81e422e1f](https://github.com/ccxt/ccxt/commits/a81e422e1f266221545ac17c7c6167dcec397f02)
*  fix(bybit): watchTickers market selection [8123a0db32](https://github.com/ccxt/ccxt/commits/8123a0db32431dc04afa2c1d95c06292f85c57a8)
*  fix conflict [55acae23ab](https://github.com/ccxt/ccxt/commits/55acae23ab51dfab8abd391f6dfddf1c5af9930e)
*  fix docs [9550ec6c8c](https://github.com/ccxt/ccxt/commits/9550ec6c8cb7ab9d3cd50eaf560a7e715a34848f)
*  merge conflict cleanup [0c3d41e2f2](https://github.com/ccxt/ccxt/commits/0c3d41e2f2d138e817a1dc7430053b761f5e17cf)
*  4.0.67 [bb8bc0bf55](https://github.com/ccxt/ccxt/commits/bb8bc0bf55809631b26098036eb2ab9aeb2e57a3)


## 4.0.66 (2023-08-17)

*  feat(hitbtc): params["triggerPrice"] unified [c69fed1450](https://github.com/ccxt/ccxt/commits/c69fed145081194de0f5abac23562132d5d3eb41)
*  fix(bitget): fetchTrades 'since' support [983c257d3d](https://github.com/ccxt/ccxt/commits/983c257d3dfacc523aeb5d854e32e4e1fb18cbfe)
*  fetchTrades make multiple methods available through an option [2d69f30be3](https://github.com/ccxt/ccxt/commits/2d69f30be338deccc1821ed11ea371a1156489c1)
*  fix(bitget): fetchOHLCV, optional methods typo [a99bd56a0b](https://github.com/ccxt/ccxt/commits/a99bd56a0b4f13d5f478768657b36bad0fee6410)
*  feat(bitget): fetchMarkOHLCV, fetchIndexOHLCV [eb8a07d080](https://github.com/ccxt/ccxt/commits/eb8a07d08039a4cbff480ad73dcd54d0fe9d4480)
*  fix(tokocrypto): fetchOrderBook type 2 symbol fix [1ec88c9c82](https://github.com/ccxt/ccxt/commits/1ec88c9c82b7f36e46e92eea4f881e1f52872bc2)
*  feat(tokocrypto): add fetchTrades and fetchOHLCV support to type 2 [53451101d5](https://github.com/ccxt/ccxt/commits/53451101d5bee87bcdf9e85195182970ff48f0b2)
*  omit params [47a1fd8001](https://github.com/ccxt/ccxt/commits/47a1fd80019c434dab8e29766fc57278b6e43c82)
*  swap params [af5f4340f6](https://github.com/ccxt/ccxt/commits/af5f4340f648371fbd3e9afcd326d3b51655b70f)
*  add @see to createOrder [d4f85b5672](https://github.com/ccxt/ccxt/commits/d4f85b5672f90f7df18e687f73cbf5cfae3aa45c)
*  4.0.66 [29e35cf74e](https://github.com/ccxt/ccxt/commits/29e35cf74eec3d30e1dc93657b71f0b57db9f06f)


## 4.0.65 (2023-08-16)

*  updated has[ws] for all exchanges ws unimplemented [f955adda0a](https://github.com/ccxt/ccxt/commits/f955adda0ae6bc8c25071c55dc9930094c2bf6a9)
*  removed  "ws": undefined,  // has but unimplemented" lines [397c857d35](https://github.com/ccxt/ccxt/commits/397c857d3569f342acd4bb7ab6828dc6d7c14256)
*  hitbtc removed pro:false [e5a44e2d38](https://github.com/ccxt/ccxt/commits/e5a44e2d38c2847df5724f0442ca665c68a3a275)
*  Fixing the problem of outputting an error message to unicode [800f6ca1c1](https://github.com/ccxt/ccxt/commits/800f6ca1c14bb84f191ce7b55af0b4f56f963eab)
*  Fix missing '.' [4be1e9837f](https://github.com/ccxt/ccxt/commits/4be1e9837f0b618344db23aadbb6ab6813c2e594)
*  idex: handleOrder safeOrder && handleTrade safeTrade [0bd24a17fa](https://github.com/ccxt/ccxt/commits/0bd24a17fa086e07fd167417cebe11ab90223081)
*  add InvalidOrder if both undefined [065f9d99b7](https://github.com/ccxt/ccxt/commits/065f9d99b71a61b90c917672f2045a5f448f1312)
*  fix authenticate [1038feff12](https://github.com/ccxt/ccxt/commits/1038feff12eb488ccabbdc4556aedaaca3731f9a)
*  refactor [5365e6ae84](https://github.com/ccxt/ccxt/commits/5365e6ae84ffe83adab4078c36c71ff5b8b8d7ac)
*  okx: update apis [b7318e215d](https://github.com/ccxt/ccxt/commits/b7318e215d2d2d4d08a0b41d219a9fb60540b89e)
*  wiki/Manual typo fix [81b57f3c19](https://github.com/ccxt/ccxt/commits/81b57f3c198a52e3578a668526b545d9b1242778)
*  remove unnecassry line [b4809de67e](https://github.com/ccxt/ccxt/commits/b4809de67e6e9e4a4517a6160ef2919bc26a017e)
*  fix(cryptocom): update id [174b7849a1](https://github.com/ccxt/ccxt/commits/174b7849a1eb72303d111def7378835bd0f0ca67)
*  4.0.65 [79d1cf2c61](https://github.com/ccxt/ccxt/commits/79d1cf2c61ac110a42d20015e5a0e0e3da36fae4)


## 4.0.64 (2023-08-16)

*  wavesexchange: add apis [48396fdeec](https://github.com/ccxt/ccxt/commits/48396fdeec368f37490e4997b83aec603c3d320d)
*  wavesexchange: update v4 order signature [9d610ebd11](https://github.com/ccxt/ccxt/commits/9d610ebd119d06a1d86fd45ace218e749356eca4)
*  wavesexchange: fix fetchOrderBook params [66fcc42015](https://github.com/ccxt/ccxt/commits/66fcc4201599ff578caa73cfa5b526dc881f4581)
*  wavesexchange: createOrder add stop order [a28497cedb](https://github.com/ccxt/ccxt/commits/a28497cedb9bb458d013fa5103cd1a5e1538c60e)
*  Exchange: add stringToBinary & binaryToBase58 [70c8a08615](https://github.com/ccxt/ccxt/commits/70c8a08615fee4fe921952bd81546b3183ca6742)
*  wavesexchange: import move into wavesexchange.ts [2392064300](https://github.com/ccxt/ccxt/commits/2392064300dc14de4e42446ee7069ebd87d90ce2)
*  wavesexchange: minor update [449b3c15d2](https://github.com/ccxt/ccxt/commits/449b3c15d2618b61583f459cd285581af980347a)
*  wavesexchange: update doc, www, matcher api domain [0e1ab86cc0](https://github.com/ccxt/ccxt/commits/0e1ab86cc0a3839f0f0b744506e2a3b1480d9050)
*  wavesexchange: update domain name [4b3ec89ec0](https://github.com/ccxt/ccxt/commits/4b3ec89ec0f95ed1f568936c2ab2a7393d732d80)
*  wavesexchange: fix build [8bf910b1ea](https://github.com/ccxt/ccxt/commits/8bf910b1eafe026fd48d3c1bfbbb713061ffaf3f)
*  wavesexchange: export binaryToBase58 [b158118690](https://github.com/ccxt/ccxt/commits/b1581186905a818bd912b7abaf8d2fac57c88488)
*  wavesexchange: update stringToBinary as encode & binaryToString as decode [fede94bf8b](https://github.com/ccxt/ccxt/commits/fede94bf8b9c1c2175a656e8321fe57ec7290596)
*  wavesexchange: fix createOrder sign error [36ce4559c3](https://github.com/ccxt/ccxt/commits/36ce4559c3304e1f7c4455153a440fe971d85809)
*  wavesexchange: update createOrder matcherFees [4a16dc51ec](https://github.com/ccxt/ccxt/commits/4a16dc51ec2af1af55026cb24a55dff6c94122ba)
*  wavesexchange: update createOrder params [eb0497c079](https://github.com/ccxt/ccxt/commits/eb0497c0799f8b0c4c304856c8ab15c283899dc7)
*  wavesexchange: update fetchMarkets [d28f86beb1](https://github.com/ccxt/ccxt/commits/d28f86beb14248b67669e79e65a1227a013a7c93)
*  Revert "wavesexchange: update fetchMarkets" [7dd2f325bd](https://github.com/ccxt/ccxt/commits/7dd2f325bd807f825d3378376946efc51c17ecc2)
*  wavesexchange: update [bd473b15f2](https://github.com/ccxt/ccxt/commits/bd473b15f23ffeff7c09d9dd23a9cddc21125733)
*  wavesexchange conditional orders unification #18578 [93b4b67bd2](https://github.com/ccxt/ccxt/commits/93b4b67bd2830633008f40e28ac882d1a35b28e3)
*  4.0.63 [ci deploy] [c99fd58f8b](https://github.com/ccxt/ccxt/commits/c99fd58f8b9138013e8c2923b335e033bf334228)
*  4.0.64 [29983102ec](https://github.com/ccxt/ccxt/commits/29983102ec6bf649966c050373fed264c3543a66)


## 4.0.62 (2023-08-15)

*  dummy change to cause tests trigger for all [066e1ba2f3](https://github.com/ccxt/ccxt/commits/066e1ba2f3845f1804ef0d0cb388c8ff0e175b54)
*  update [2a6ef80252](https://github.com/ccxt/ccxt/commits/2a6ef80252ae1d3b53017934b05f914e06bd2a27)
*  fix!(exmo): createOrder can place market orders, response is parsed using parseOrder [079d375872](https://github.com/ccxt/ccxt/commits/079d37587288fd643b54352928480151db0f6a9f)
*  exmo minor fix [f9c7d0bb21](https://github.com/ccxt/ccxt/commits/f9c7d0bb21828744b7f067c1e9f8359376f4e6c0)
*  bybit [6796911f62](https://github.com/ccxt/ccxt/commits/6796911f6234f67d5ba4533b535da5767f0f830b)
*  revert [ec98f58aac](https://github.com/ccxt/ccxt/commits/ec98f58aacb7ddec5b99084b9b8970e16735a0cf)
*  minor [f25e1d7232](https://github.com/ccxt/ccxt/commits/f25e1d72322ad5870eebe9aafcd295681f1c32b6)
*  bingx: add apis [91263dae1c](https://github.com/ccxt/ccxt/commits/91263dae1cd12bae78889b40a2a6eda3597fd9bf)
*  alpaca exceptions RateLimitExceeded [5fa4654ee2](https://github.com/ccxt/ccxt/commits/5fa4654ee212d53e21ba7296fc9527f9d9fbffbd)
*  okx sponsored promo period ended [0fa10d9af0](https://github.com/ccxt/ccxt/commits/0fa10d9af063f3e4f56548f1e7a559b5426d14f5)
*  4.0.62 [f5a91d5f0a](https://github.com/ccxt/ccxt/commits/f5a91d5f0a5348028ca8ceed7059fd5005cc20eb)


## 4.0.61 (2023-08-15)

*  bitpanda has for stop orders [8315f55d30](https://github.com/ccxt/ccxt/commits/8315f55d3009115cf979edb953b5999b49c0b23e)
*  support stopPrice [15317b850c](https://github.com/ccxt/ccxt/commits/15317b850c0d8f1c78b6e6e89b42386d1e990d23)
*  fix(kucoin): ws error handling [aabd2e1091](https://github.com/ccxt/ccxt/commits/aabd2e1091433dcb9ceccbe98083303ebb0b78c2)
*  4.0.61 [db7a83aff9](https://github.com/ccxt/ccxt/commits/db7a83aff9b6c5967f7e52ffbf11f8988aca97e7)


## 4.0.60 (2023-08-14)

*  feat(binance): add sor support for createOrder [f87dc46a8b](https://github.com/ccxt/ccxt/commits/f87dc46a8bc3aabd62ef3081a986be476eb52413)
*  add params.test [31143b4573](https://github.com/ccxt/ccxt/commits/31143b4573e023c685d4ca2917083a72f376ad64)
*  omit sor [6e07f0ab93](https://github.com/ccxt/ccxt/commits/6e07f0ab933204c35eed6f4fba66201890a6d8da)
*  add to signing [1784ab2b6b](https://github.com/ccxt/ccxt/commits/1784ab2b6b9a9badb99a5a2d227f2b30c9b03ecd)
*  4.0.60 [9a2f2f5429](https://github.com/ccxt/ccxt/commits/9a2f2f5429662b563be392edb06ec8f444d7f943)


## 4.0.59 (2023-08-14)

*  fix(gate): parseOrder fixes related to filled and cost being set to 0 [afabda7638](https://github.com/ccxt/ccxt/commits/afabda7638d39b096d98eb98d213557dca5ba141)
*  fix!(bitfinex2): unify fetchPositions response. fixes: #16388 [bead2d7095](https://github.com/ccxt/ccxt/commits/bead2d7095ead89665cebe46e58686ba46a5e753)
*  use safeNumber instead [6ade005c3f](https://github.com/ccxt/ccxt/commits/6ade005c3f3d5ad61b2381adb80c6375c9cb1912)
*  timestamp fix [239862092d](https://github.com/ccxt/ccxt/commits/239862092d09cae7b5a2fabca7869264356acd1f)
*  filter by symbols [6a47d3e2dd](https://github.com/ccxt/ccxt/commits/6a47d3e2ddac50ae0a01ef786e478282d37b8fa5)
*  fix(bybit): crash when fetchPosition array is empty [8897b83854](https://github.com/ccxt/ccxt/commits/8897b83854f157f4b0e4a2ce33dc7ed96f361dc3)
*  fix condition [9518b9e6f7](https://github.com/ccxt/ccxt/commits/9518b9e6f7eba21f1205c8cd82e8d770561b1a64)
*  simplify logic [3da2216fae](https://github.com/ccxt/ccxt/commits/3da2216fae98a1833ab0d77757b18dfdfb7f34ef)
*  4.0.59 [bbb2625f90](https://github.com/ccxt/ccxt/commits/bbb2625f9075de32d7bad73898d5e07a621863a0)


## 4.0.58 (2023-08-12)

*  bybit.parsePosition: added fields takeProfit trailingStop stopLoss [387141abe1](https://github.com/ccxt/ccxt/commits/387141abe170abea6df0cf482bf21475af6ab29e)
*  binance.parsePosition: added fields takeProfit trailingStop stopLoss [59752629ac](https://github.com/ccxt/ccxt/commits/59752629acf8a460cc77ca1168472966ddbb42ca)
*  okx.parsePosition: added fields takeProfit trailingStop stopLoss [c6916197c6](https://github.com/ccxt/ccxt/commits/c6916197c655ebbab61057f094000337925d1fd0)
*  ftx.parsePosition: added fields takeProfit trailingStop stopLoss [48f41ed624](https://github.com/ccxt/ccxt/commits/48f41ed62403c0c29cf4817dc5da6bcb6851d1fc)
*  gate parsePosition: added fields takeProfit trailingStop stopLoss [5db57a7376](https://github.com/ccxt/ccxt/commits/5db57a7376f1034df83470094ada5e7d8b22557e)
*  huobi parsePosition: added fields takeProfit trailingStop stopLoss [7ad6eb733f](https://github.com/ccxt/ccxt/commits/7ad6eb733f7c42284ad6abaf85eb8854b8d1eb00)
*  ascendex parsePosition: added fields takeProfit trailingStop stopLoss [dad1f5d5eb](https://github.com/ccxt/ccxt/commits/dad1f5d5eb6d25175629ed5008bb90d23cdc6c16)
*  mexc parsePosition: added fields takeProfit trailingStop stopLoss [061500e760](https://github.com/ccxt/ccxt/commits/061500e7603cb98c3bd947caf844c9d1b16afa19)
*  kucoinfutures parsePosition: added fields takeProfit trailingStop stopLoss [0355707b48](https://github.com/ccxt/ccxt/commits/0355707b488dba083cf7c8ee151e12e4c2f4209c)
*  phemex parsePosition: added fields takeProfit trailingStop stopLoss [2a923fcea8](https://github.com/ccxt/ccxt/commits/2a923fcea8f6b9049cb68e7cd7dd93497746415d)
*  deribit parsePosition: added fields takeProfit trailingStop stopLoss [a01c7f19a7](https://github.com/ccxt/ccxt/commits/a01c7f19a7f6350af2d6217d1bdd6ba75e8a0c94)
*  bitmex parsePosition: added fields takeProfit trailingStop stopLoss [2ec1472ff3](https://github.com/ccxt/ccxt/commits/2ec1472ff3de47efd275ac58768100d94c30560a)
*  removed trailingStop from parsePosition [b4dedeb9d8](https://github.com/ccxt/ccxt/commits/b4dedeb9d8f6239d7d9f30102404f040a766313c)
*  aax.fetchPositions stopLoss and takeProfit [73bad65b5c](https://github.com/ccxt/ccxt/commits/73bad65b5cc549eea3330b655a8a05de83189395)
*  ascendex.parsePositions minor change [6d6fb39765](https://github.com/ccxt/ccxt/commits/6d6fb39765b22fb49ef19337fa7e6bda5f3dc0a5)
*  btcex.fetchPositions stopLoss and takeProfit [06f3d6d269](https://github.com/ccxt/ccxt/commits/06f3d6d269fa38d6de34042898dd6759acb41374)
*  bitget.parsePosition added fields stopLoss and takeProfit [a6c1e61ac6](https://github.com/ccxt/ccxt/commits/a6c1e61ac6283acae78f999424e7ea0546bc2066)
*  coinex.parsePosition added fields stopLoss and takeProfit [557d54c0ac](https://github.com/ccxt/ccxt/commits/557d54c0acda2678831f6093bddb08e86a742189)
*  currencycom comment formatting [5e76a1d86c](https://github.com/ccxt/ccxt/commits/5e76a1d86c122db5b6fb9f8760860fd6df808678)
*  currencycom.parsePosition added fields unrealizedPnl hedged stopLoss takeProfit [444789ddfb](https://github.com/ccxt/ccxt/commits/444789ddfb60ab437507ae607d34716b0de9b279)
*  parsePosition switch ordering of stopLoss/takeProfit [1b29414410](https://github.com/ccxt/ccxt/commits/1b29414410f12d6a4ea477f9559a83b666087c59)
*  parsePosition hedged, stopLoss and takeProfit added to response [425bee04fa](https://github.com/ccxt/ccxt/commits/425bee04faebb6c26cd41475c054052ce018757b)
*  ftx.parsePosition comment formatting [0fdb20897b](https://github.com/ccxt/ccxt/commits/0fdb20897b5534e59f8b8a0f68da8c675049c2fc)
*  huobi.parsePosition comment formatting [5088d203d9](https://github.com/ccxt/ccxt/commits/5088d203d9d70770eabe3d8498697c9d0dfee10f)
*  phemex.parsePosition comment formatting [4d35789098](https://github.com/ccxt/ccxt/commits/4d35789098969a228c1a9826379de4ec37f86d50)
*  added hedged field to parsePosition [e80ef1a545](https://github.com/ccxt/ccxt/commits/e80ef1a5455eacbd8e976951433cddb993054861)
*  aax.parsePosition minor fix [fa93c50f3f](https://github.com/ccxt/ccxt/commits/fa93c50f3ff57c220df3961aff7f6f8ab57d249d)
*  removed stopLoss and takeProfit from phemex parsePosition [70bcdb007f](https://github.com/ccxt/ccxt/commits/70bcdb007f04f61701c6720a585aa76949c81617)
*  ascendex parsePosition minor fix [32ea39f5ac](https://github.com/ccxt/ccxt/commits/32ea39f5ac51246a47bd9eb7988de32b8066dd8c)
*  coinex.fetchPositions stopLossPrice and takeProfitPrice [65cb02f5d4](https://github.com/ccxt/ccxt/commits/65cb02f5d465037231bf1dad2ec198a0545b99c8)
*  tokocrypto.createOrder string math [a48ab52828](https://github.com/ccxt/ccxt/commits/a48ab52828af4ab6ae4c1a4568b6dce92d3e9754)
*  tokocrypto.createOrder docstring @see [c585e51514](https://github.com/ccxt/ccxt/commits/c585e51514242ec529d21cecc12fa7e3bed0a1e1)
*  tokocrypto.options["createMarketBuyOrderRequiresPrice"] == true [6b5c5512e0](https://github.com/ccxt/ccxt/commits/6b5c5512e0aa17ca90429f77d59668e29511c70b)
*  tokocrypto.createOrder createMarkeyBuyOrder requires price logic [5e8267a1c9](https://github.com/ccxt/ccxt/commits/5e8267a1c98155b39252e0e3d18b693b64159d89)
*  tokocrypto.createOrder specific error message for market buy orders with no price [28fce962b6](https://github.com/ccxt/ccxt/commits/28fce962b68bd45a3a268563f9ef9fda9515d4cd)
*  added takeProfitPrice and stopLossPrice fields to parsePosition response of bingx, cryptocom, delta, digifinex, poloniexfutures [80a23a4c3b](https://github.com/ccxt/ccxt/commits/80a23a4c3b8b79677ee20217dada1d846f7e5ab7)
*  tokocrypto createOrder error condition fix [871dda4200](https://github.com/ccxt/ccxt/commits/871dda42009500bf5188940d4638b15d1b4e0df2)
*  ndax.createOrder triggerPrice fix [3e4380535a](https://github.com/ccxt/ccxt/commits/3e4380535aede96c24f093b6ff0c91d4238b4abc)
*  ndax has [884d5ba756](https://github.com/ccxt/ccxt/commits/884d5ba756d50a5d276d0aadf57081145f7fec71)
*  add new fields to the position type [a391d93908](https://github.com/ccxt/ccxt/commits/a391d939084b1f43c9f72675ad913f1f1599ce88)
*  add python type [4738eac9b0](https://github.com/ccxt/ccxt/commits/4738eac9b09992dd4a8fea18ef06b8677fa31d71)
*  ndax[options][orderTypes]: added string order types [87b2be5fb3](https://github.com/ccxt/ccxt/commits/87b2be5fb34779ecaa1d0b764a055124c96913d3)
*  fix(lbank): sign error for private methods [321dcdbd83](https://github.com/ccxt/ccxt/commits/321dcdbd8362247ec8480b68fc977f256fafdffc)
*  ci: patch link of troubleshooting [03c639b9ba](https://github.com/ccxt/ccxt/commits/03c639b9ba7b4d2df41a9a3bd8b8f2896fb053bc)
*  fix(whitebit): add loadMarkets to fetchTradingFees [09931a3656](https://github.com/ccxt/ccxt/commits/09931a365686ad248987bff7ec4e0927fcef1e75)
*  add type parsing [cacce722e5](https://github.com/ccxt/ccxt/commits/cacce722e51b5fbd4f368785365fe246253beabf)
*  fix price parsing [cb2b3c3b41](https://github.com/ccxt/ccxt/commits/cb2b3c3b418b2da91c5761fe6a9a3798dee60305)
*  4.0.58 [00903122b9](https://github.com/ccxt/ccxt/commits/00903122b9bcca7739146e4adb3b4539eac6b8d3)


## 4.0.57 (2023-08-11)

*  cex.cancelOrder unified response [729b0dc2a6](https://github.com/ccxt/ccxt/commits/729b0dc2a67ec298e40256b9797717875bc262b3)
*  cex.createOrder string math [07958a75dc](https://github.com/ccxt/ccxt/commits/07958a75dc863a52fadbfa8efe0b804ae6d6d968)
*  cex.parseOrder safe order [70397aaaaa](https://github.com/ccxt/ccxt/commits/70397aaaaa7226b8368cc2b8bedcea2a5bf01b8c)
*  cex.parseOrder: brackets around inner conditions [228ef192f4](https://github.com/ccxt/ccxt/commits/228ef192f47f1451cdb6388f72cc29adc1686f50)
*  cex safeOrder received unparsed string numbers [e51d13e9cc](https://github.com/ccxt/ccxt/commits/e51d13e9cc2b6461dd067d7794010f42848bcced)
*  added @see to cex.createOrder [46bf6abd2e](https://github.com/ccxt/ccxt/commits/46bf6abd2e22792da361cbb1fb51a267002ed8e5)
*  cex.parseOrder safeString type fixes [c11cfab09b](https://github.com/ccxt/ccxt/commits/c11cfab09b0bd77c660506bbecb831d6c3769c7c)
*  fix(bingx): signature fix [712d4a5641](https://github.com/ccxt/ccxt/commits/712d4a56412291decd52f18d7da14adfaa60f6c1)
*  normalize number [7283038d7c](https://github.com/ccxt/ccxt/commits/7283038d7c1ba4899a94ee950c4e7871cbb161da)
*  fix direct access [81bc74672e](https://github.com/ccxt/ccxt/commits/81bc74672eba5b31f93a63c7e0a8646893a8e69e)
*  extend cancelOrder response [c4e847edd3](https://github.com/ccxt/ccxt/commits/c4e847edd3619795ce679ec515db3bc5abc533c6)
*  fix market buy amount [f8599f4c0c](https://github.com/ccxt/ccxt/commits/f8599f4c0cdce63bfd4a8a26a059941973621f8c)
*  okx personal trades rate limit temporary workaround [b5bd479643](https://github.com/ccxt/ccxt/commits/b5bd47964302e74f050abd866fcbae588cba3094)
*  4.0.57 [796733fe8f](https://github.com/ccxt/ccxt/commits/796733fe8f66a527521175822a3aa4d599b3ff11)


## 4.0.56 (2023-08-10)

*  binance [c995d9174c](https://github.com/ccxt/ccxt/commits/c995d9174c069fbcc19d969fa05aa023389fb785)
*  bittrex [056a995942](https://github.com/ccxt/ccxt/commits/056a9959422ece1b8b53a3a801fca440b5ae8306)
*  idex [d80bafce1f](https://github.com/ccxt/ccxt/commits/d80bafce1ff2fa5075a66bfe1056be795b578c9d)
*  bitstamp [7479aca3ae](https://github.com/ccxt/ccxt/commits/7479aca3aeb802d9f25c2bde2009223b8223f124)
*  gate [66a20fa706](https://github.com/ccxt/ccxt/commits/66a20fa706fe271cb7cfe32d8ee758e45cf7dd77)
*  kucoin [68004d7f30](https://github.com/ccxt/ccxt/commits/68004d7f30dd2335d2d6e3b5c00df4f8990739a6)
*  kucoinfutures [b738263818](https://github.com/ccxt/ccxt/commits/b7382638181b8eec54f4c954eea76ca37459e361)
*  mexc [84fd16a981](https://github.com/ccxt/ccxt/commits/84fd16a9810430e14898b82c8b8b971cc894a092)
*  poloniexfutures [9ebf171bd2](https://github.com/ccxt/ccxt/commits/9ebf171bd23debd423656cdc2e773f2076d7f2cc)
*  exchange [65f3a4898e](https://github.com/ccxt/ccxt/commits/65f3a4898e11e07005583e59d3f46fde6bf9935e)
*  rename [8f42b9b875](https://github.com/ccxt/ccxt/commits/8f42b9b875902b280d37257966e3f7819ae21e53)
*  rename [3ee8ce0309](https://github.com/ccxt/ccxt/commits/3ee8ce030920df89a1847038cd0ad6871d65ce1a)
*  bingx: patch parseTrade [f43c521fe9](https://github.com/ccxt/ccxt/commits/f43c521fe9878120656dce1910902f9aca91f650)
*  fix(gemini): fix indexOf for php [e1be83984d](https://github.com/ccxt/ccxt/commits/e1be83984d49ab07cd789f3d3025d4628a2b6a49)
*  bingx: add new api [3c8f4609d5](https://github.com/ccxt/ccxt/commits/3c8f4609d5810b4b9c1db31a077c0aba591e8b19)
*  bingx: add clientOrderId [1f563e5234](https://github.com/ccxt/ccxt/commits/1f563e52342369c44ffed9fed3f8cd534e191004)
*  fix(coinbasrpro): add watchOrderBook authentication [7cbbd3d422](https://github.com/ccxt/ccxt/commits/7cbbd3d422f55e3d03b71104d3ad710fb83883f0)
*  fix build: bingx python linting [6cb637e245](https://github.com/ccxt/ccxt/commits/6cb637e245000d14b3aed1385964d23f679cb145)
*  rename method [c8f3595848](https://github.com/ccxt/ccxt/commits/c8f3595848852c24848adf1c96b379ebf8a1ddc7)
*  rename option [2bb0657ef7](https://github.com/ccxt/ccxt/commits/2bb0657ef7ce1ede55269d5b41a0c024daf878fc)
*  optimize code [a74150057f](https://github.com/ccxt/ccxt/commits/a74150057f85a1552928b8829e2c3ba147554b75)
*  Revert "rename method" [efe7494b4d](https://github.com/ccxt/ccxt/commits/efe7494b4d1dc8de5453403dbad89d73753bee7a)
*  update name [23d6ae07fb](https://github.com/ccxt/ccxt/commits/23d6ae07fbbb85a5be3685d8986099335b828718)
*  rename to fetchRestOrderBookSafe [e690ae6400](https://github.com/ccxt/ccxt/commits/e690ae6400924615951989d99720e0296f930643)
*  snake_case version [fc7d1cb74f](https://github.com/ccxt/ccxt/commits/fc7d1cb74f65d1d37fc99df102bc36c1061235f3)
*  fix(bug): python pong [531fb27d2d](https://github.com/ccxt/ccxt/commits/531fb27d2decdc5ecfb22c0dd9bb4c2dcc92fdea)
*  4.0.56 [a72c8653b7](https://github.com/ccxt/ccxt/commits/a72c8653b72e5fe623c476ecb72b25068abe6d4c)


## 4.0.55 (2023-08-09)

*  fix(huobi): authenticate [392103eace](https://github.com/ccxt/ccxt/commits/392103eace37991dabd17e5e716e4b39a52cd934)
*  fix [2e611454f0](https://github.com/ccxt/ccxt/commits/2e611454f048054bde8247211480bf3743b90aef)
*  4.0.55 [5530464c60](https://github.com/ccxt/ccxt/commits/5530464c608d68a6b477fa0222d987d52421893b)


## 4.0.54 (2023-08-08)

*  minor [ac0286d33e](https://github.com/ccxt/ccxt/commits/ac0286d33ec1b0a51e2939868c9067d3e80f46cd)
*  fix(bit2c): createOrder precise math for market buy orders [e91377e1f5](https://github.com/ccxt/ccxt/commits/e91377e1f56e3b83053b62e802bba7bbded13aa9)
*  bitget: add apis [0ba0b59158](https://github.com/ccxt/ccxt/commits/0ba0b5915851355cde43df2d5c60b70b32218389)
*  bitget: sort api by doc [3339160284](https://github.com/ccxt/ccxt/commits/3339160284e0f9367bff8ff68e607b999f8a1703)
*  binance: add apis [2ff36a3cf3](https://github.com/ccxt/ccxt/commits/2ff36a3cf32d8ebe5f7a34df96916eb01dfd4b26)
*  fix [e720cbfcc7](https://github.com/ccxt/ccxt/commits/e720cbfcc72949ebe9bf4fb0ae7f0db8c9abc005)
*  feat(binance): update id [5b2513c91d](https://github.com/ccxt/ccxt/commits/5b2513c91d292ac93ab8cf218707dd7f5423e15a)
*  failure flags [c8ab8ebb18](https://github.com/ccxt/ccxt/commits/c8ab8ebb182ccdf29ed99c0d0b290f8b89abb566)
*  fix(bybit): postOnly handling [8bf83e878f](https://github.com/ccxt/ccxt/commits/8bf83e878f99e859aeefba8823366062e68d6525)
*  missing update [a941f34cb4](https://github.com/ccxt/ccxt/commits/a941f34cb4d2e294806c8866ea4c2503c1fe731b)
*  change maintenance [77161ae58c](https://github.com/ccxt/ccxt/commits/77161ae58c3ad6e885ffaf463d607993163175df)
*  remove comment [e1cce7f4ca](https://github.com/ccxt/ccxt/commits/e1cce7f4ca237986f1500dd6be24ab8b04d8def6)
*  change phrase [04b4ea7f13](https://github.com/ccxt/ccxt/commits/04b4ea7f137fc8c86cd2f6a574ebe42c974c5cd5)
*  4.0.54 [8e16d8f670](https://github.com/ccxt/ccxt/commits/8e16d8f6701697d83218e5a9757eed28f30bbaef)


## 4.0.53 (2023-08-08)

*  fix #18800 [33edf6abec](https://github.com/ccxt/ccxt/commits/33edf6abec98e51bbbbc1cc196be9cd10cd3bfce)
*  feat(bingx): add spot ohlcv [e5ef71811c](https://github.com/ccxt/ccxt/commits/e5ef71811cf24134519b5752b09c3e2ceda10e2f)
*  fix build [fe040f02cb](https://github.com/ccxt/ccxt/commits/fe040f02cba36a03659cb38b5cef0afa1441bbe0)
*  fix(HuobiWs): authenticated streams in php [7cc48f6452](https://github.com/ccxt/ccxt/commits/7cc48f645298b8726f26f5a96b9bafc6715b3744)
*  load markets [e2a5f2f1e7](https://github.com/ccxt/ccxt/commits/e2a5f2f1e7952a21985dd567235d0d43bced85bc)
*  remove dynamic prop [2bdb93069f](https://github.com/ccxt/ccxt/commits/2bdb93069f1ca170fd4f7ea7ece6cb86dcd56031)
*  restore [43e1ff952a](https://github.com/ccxt/ccxt/commits/43e1ff952ae1e19a8aca1a385f7b1ed10858cea4)
*  restore [40bc6b8311](https://github.com/ccxt/ccxt/commits/40bc6b831144a04c925e4cf1176776575362bc13)
*  fix(coinex): parse timestamp with type int [44d58d53ae](https://github.com/ccxt/ccxt/commits/44d58d53aebe96b656462302d7553b809bdfa2c9)
*  4.0.53 [3688c7650e](https://github.com/ccxt/ccxt/commits/3688c7650edee6615d965e2e9dce10452cd840c9)


## 4.0.52 (2023-08-07)

*  rename [e9620d248b](https://github.com/ccxt/ccxt/commits/e9620d248b06e900ac7cc60ee39b1c66fd5b8f20)
*  huobi: add apis [f36b3672ad](https://github.com/ccxt/ccxt/commits/f36b3672ad19374f94939c858da2315d902cdb21)
*  huobi: update doc [27050434e9](https://github.com/ccxt/ccxt/commits/27050434e9102c05e6bb545c0ad60211f6b88033)
*  feat(mexc): update rateLimit weights [f643456220](https://github.com/ccxt/ccxt/commits/f6434562207d69a5ce74faba757f60a50788500a)
*  Update bingx.py [b50b0b0da8](https://github.com/ccxt/ccxt/commits/b50b0b0da8b808bfc08379ce519469f9b2c181ce)
*  fix(bingx): canceled order status [2c2193c870](https://github.com/ccxt/ccxt/commits/2c2193c8702a329666a6ad4c1dca4f18b2180f25)
*  revert file [1afa2add88](https://github.com/ccxt/ccxt/commits/1afa2add886050f29607eab07ec0ea32c4d4de57)
*  revert [2694a4af2f](https://github.com/ccxt/ccxt/commits/2694a4af2fae634ca4302e5447d7c1e966c7a14a)
*  bybit parseTransaction fee fix [43e86d194e](https://github.com/ccxt/ccxt/commits/43e86d194ef134f460bb48fa7df636111aa0003f)
*  build / transpilation fixes [a0d2a0f634](https://github.com/ccxt/ccxt/commits/a0d2a0f6341267080180fc2352ebf2575b7e434f)
*  build/transpile customParseBidAsk / customParseOrderBook [6154571302](https://github.com/ccxt/ccxt/commits/6154571302a1c11345773d40ba51fc2047afd3e6)
*  bkex on travis [abb1896993](https://github.com/ccxt/ccxt/commits/abb18969935c66b0ff92cbdb06e577fdae7a29fd)
*  4.0.51 [cbdb6e0083](https://github.com/ccxt/ccxt/commits/cbdb6e00837cb15002f11cff0601566cc06ec334)
*  4.0.52 [bdc05c6ee3](https://github.com/ccxt/ccxt/commits/bdc05c6ee34e1a86f0e9dbc4579461e2b06896e2)


## 4.0.50 (2023-08-05)

*  feat(errors): Added ContractSettled error type [f63b608b94](https://github.com/ccxt/ccxt/commits/f63b608b94d2e43fb3c916da5f10f6435267aecd)
*  Add NoChange to exported errors [9028663843](https://github.com/ccxt/ccxt/commits/9028663843c186650a8291aa4399819092df8bfc)
*  fix!(okx): change error with code 51030 (Funding fee is being settled) to type ContractSettled [a086901f31](https://github.com/ccxt/ccxt/commits/a086901f31d26a496d6209efff8a565507e5a070)
*  added ContractSettled to php and python error types [a7d8639fc3](https://github.com/ccxt/ccxt/commits/a7d8639fc37bdf740e3ee2b0434a1e5d2648414f)
*  added error type NoChange to python and php [97134b054e](https://github.com/ccxt/ccxt/commits/97134b054ea1d421b45149a249dd28b96a7ca233)
*  python and php error type fixes for NoChange and ContractSettled [eb53e68f3a](https://github.com/ccxt/ccxt/commits/eb53e68f3abd3b0b7abd2c4a169eac076b80fcc1)
*  __init__.py imports NoChange and ContractSettled [54fb3f8d47](https://github.com/ccxt/ccxt/commits/54fb3f8d47561e6dc4d6538b356b830413700b05)
*  revert [eba9b0142e](https://github.com/ccxt/ccxt/commits/eba9b0142e81f5b11c576e1a80de4c3dab69a328)
*  remove generated files [40ca719211](https://github.com/ccxt/ccxt/commits/40ca719211bea9a0ff9d8565df4ddd63398756f1)
*  add ContractSettled error [8408c956c2](https://github.com/ccxt/ccxt/commits/8408c956c2826767d9f8003f3cf6f3f7c78ba5ad)
*  feat(errors): changed error type ContractSettled to ContractUnavailable [c2677ac430](https://github.com/ccxt/ccxt/commits/c2677ac430147c22bca2d9a7a779757911cd3bcf)
*  fix!(okx): error type for errors with codes 51021, 51022, 51027, 51028, and 51029 changed from BadSymbol to ContractUnavailable [1ead3dde2d](https://github.com/ccxt/ccxt/commits/1ead3dde2dabd376d9f0213af7306fbf4433f251)
*  feat(bitget): update stopLoss, takeProfit implementation [e9f608f4cf](https://github.com/ccxt/ccxt/commits/e9f608f4cff6bba8e306523c4302a66f131fa365)
*  fix exception name [7646a0c647](https://github.com/ccxt/ccxt/commits/7646a0c647a0453fbfeb19c9e2008c08ded7024a)
*  fix(bitget): orderbook snapshot [7811f90e6d](https://github.com/ccxt/ccxt/commits/7811f90e6dff94e3d48f139a6f95db20055f436c)
*  fix(bingx): add GTC by default for swap markets [37bb89140c](https://github.com/ccxt/ccxt/commits/37bb89140cbbf52e0c65e4d0def0ef02f683965f)
*  fix typo [f646ba40b4](https://github.com/ccxt/ccxt/commits/f646ba40b435c7ba2663f7ee6d43fdd0835a172b)
*  enable stopLoss and takeProfit at the same time [390914e4a0](https://github.com/ccxt/ccxt/commits/390914e4a0ee2c2c0ae9f7871226871d74e04df5)
*  okx fetchMyTrades() ratelimit [70d74da72f](https://github.com/ccxt/ccxt/commits/70d74da72fa01c9539a5c065a8c08ec3f9c79555)
*  huobi: update fetchMyTrades [7ffc066207](https://github.com/ccxt/ccxt/commits/7ffc066207550a22655452a0feb5ddf95f34caa1)
*  woo: add apis [1b470b672c](https://github.com/ccxt/ccxt/commits/1b470b672cbe682e7189a1289e0fbd6f8c1a0b44)
*  fix(bingx): default spot tif [3c9b2584c9](https://github.com/ccxt/ccxt/commits/3c9b2584c982cc225a285a585e1e18af15970be9)
*  fix(delta): fundingRate scale [034047cf40](https://github.com/ccxt/ccxt/commits/034047cf40b45496fc6724d8f1a947bf1a31d8c0)
*  feat(bingx): add standard futures [83238562c6](https://github.com/ccxt/ccxt/commits/83238562c6c0ad344e1c6fce47ef0efb9155e8d4)
*  fix(bitvavo): currency precision [3a7d287183](https://github.com/ccxt/ccxt/commits/3a7d28718319246e2c7559ee62a85c5ac4647794)
*  feat(deribit): add fetchFundingRate and fetchFundingRateHistory [547e835e19](https://github.com/ccxt/ccxt/commits/547e835e196a2dbb1dd3be317b2b2a1270ea40a2)
*  add flags [a28643a0ff](https://github.com/ccxt/ccxt/commits/a28643a0ff3afffdd75c934871df26696b23cf97)
*  feat(bitfinex2): add funding rate methods [2e35a203be](https://github.com/ccxt/ccxt/commits/2e35a203bef12197d4480e79c6e626d51f8644ee)
*  remove import [b83bd4b7b5](https://github.com/ccxt/ccxt/commits/b83bd4b7b515c46a768c20bf9aabdae9dd1bb65f)
*  feat(whitebit): add fundingRate methods [efc3766fba](https://github.com/ccxt/ccxt/commits/efc3766fba1dd04b9b1ca88c57041944adfba9cc)
*  add flags [9d4d70fa03](https://github.com/ccxt/ccxt/commits/9d4d70fa0368c0a145b7622abcfe08747495847e)
*  feat(kucoin): has[createPostOnlyOrder] set to true [06a22c6d38](https://github.com/ccxt/ccxt/commits/06a22c6d381f184a72f2127da9789b37cc26bf93)
*  fix(poloniex): cancelOrder error [d8f6c6e398](https://github.com/ccxt/ccxt/commits/d8f6c6e398c75eb9604c7fc65244d62981b3eee8)
*  fix parseOrder [d835867766](https://github.com/ccxt/ccxt/commits/d835867766b63d00570a88da0eb6105e0d174017)
*  remove import [fd1faba4ad](https://github.com/ccxt/ccxt/commits/fd1faba4ad9e020f7c4185c259354cc5f3ab658d)
*  4.0.50 [52a52b888b](https://github.com/ccxt/ccxt/commits/52a52b888b5a99af27b3475d3eb2430debe0da6c)


## 4.0.49 (2023-08-03)

*  bitfinex2.handleOrderBook string math [fd93fc60c8](https://github.com/ccxt/ccxt/commits/fd93fc60c8efa532a9b9e3ebbe130a30c8dacede)
*  bitfinex2.parseWsOrder string math [b22733da31](https://github.com/ccxt/ccxt/commits/b22733da31e9972712e976353418a88f09fd6ba0)
*  bitfinex2.handleOrderBook minor fix for python [14f966c9e4](https://github.com/ccxt/ccxt/commits/14f966c9e43ee840e7abf20b147dd094112fbab8)
*  huobijp.parseTrade string math [be71f18894](https://github.com/ccxt/ccxt/commits/be71f18894513baa8c3bda9a3b243841d28b85b1)
*  bitinex2 handleOrderBook minor fixes [ef51cceb99](https://github.com/ccxt/ccxt/commits/ef51cceb992ffb73100907c54612768e9b7fc0ce)
*  okx update market limits [55cc24666c](https://github.com/ccxt/ccxt/commits/55cc24666cd249958b99fa2f6c4314af25c3c84b)
*  okx.fetchMarkets add @see to docstring [e4c7cee027](https://github.com/ccxt/ccxt/commits/e4c7cee0276d9ad1dca048c704f08489948c1906)
*  okx.maxSize undefined [e38e240ea2](https://github.com/ccxt/ccxt/commits/e38e240ea265e31faba30da0ca121239c7c07c9b)
*  kraken: add BalanceEx api [e3b503b5b4](https://github.com/ccxt/ccxt/commits/e3b503b5b492160b144590e8ea70506b43c3eadb)
*  bitget: add apis for copy trading [8bd01dac92](https://github.com/ccxt/ccxt/commits/8bd01dac9251e876d15b53a9003ce48775ada5ae)
*  4.0.49 [9adb3b6ed7](https://github.com/ccxt/ccxt/commits/9adb3b6ed76aee57afc1ffb02b7763cca234bf8c)


## 4.0.48 (2023-08-02)

*  bitfinex pro parseTrade string math [feef716340](https://github.com/ccxt/ccxt/commits/feef716340098eb4366a12d13f78559fc1b8b81f)
*  fix(kucoin): orders using params["triggerPrice"] can be properly placed [0f36e6fd3b](https://github.com/ccxt/ccxt/commits/0f36e6fd3bd3100724882ebe9bc5ac0b863d0f85)
*  fix(blockchaincom): explicit types import [ff4a8d726e](https://github.com/ccxt/ccxt/commits/ff4a8d726ea9d7748444ba1cc215bc7bc2920ce3)
*  fix(bitmexWs): normalize orderbook amounts [46c5fc76ed](https://github.com/ccxt/ccxt/commits/46c5fc76edcb7d72cbde8e5ee8b096512f03cc1f)
*  4.0.48 [4f6182aa6e](https://github.com/ccxt/ccxt/commits/4f6182aa6e989c694cd945eba82e61e834fe3fc1)


## 4.0.47 (2023-08-01)

*  coinex withdraw takes params["network"] [5bc5867c65](https://github.com/ccxt/ccxt/commits/5bc5867c652e72503eb7795db41a2c6d968725fb)
*  Changes for OHLCV and currencies api endpoint [d9e808e14c](https://github.com/ccxt/ccxt/commits/d9e808e14c0876a1832a7d9a43bfbcbb02de3925)
*  correction [d3d1bd5648](https://github.com/ccxt/ccxt/commits/d3d1bd564837d641c8349d1e94cd4c6f21532f96)
*  probit.createOrder string math [6ff6f5aa43](https://github.com/ccxt/ccxt/commits/6ff6f5aa430d7b2ad4474ccf904ab28dbe6f8bd0)
*  feat(bybit): createExpiredOptionMarket [e468c171fb](https://github.com/ccxt/ccxt/commits/e468c171fb8a71396e29ea534decdd81f97f8dc3)
*  Changes for currencies api endpoint [8bbff9a901](https://github.com/ccxt/ccxt/commits/8bbff9a901540ecb5599e67852941e9be7e90365)
*  feat(krakenfutures): add setLeverage [f7d5a140a8](https://github.com/ccxt/ccxt/commits/f7d5a140a816280e2f36bec3d5c3de7a23c05474)
*  uppercase market id [3cbd03136a](https://github.com/ccxt/ccxt/commits/3cbd03136aa0bfb7bb6d7d1a9c4524021be9dfeb)
*  feat(krakenfutures): add fetchLeverage [7b62803e26](https://github.com/ccxt/ccxt/commits/7b62803e263f53c33d0086920718d8b72dc1e1be)
*  add missing methods to implicit API [cf47082d47](https://github.com/ccxt/ccxt/commits/cf47082d4787157f5624a609625c484a9be67e9e)
*  revert [88125e170f](https://github.com/ccxt/ccxt/commits/88125e170ff3e2601cf15c6de4db665724def377)
*  fix(base): implicit TS imports [b3a127937b](https://github.com/ccxt/ccxt/commits/b3a127937b223eba0eac61ee35061562b4d18f1c)
*  fix date parsing [df2805aee9](https://github.com/ccxt/ccxt/commits/df2805aee975f2fb988d01dd374d92941fba1da6)
*  fix(kucoin): disable webApi currencies endpoint [32ba7222df](https://github.com/ccxt/ccxt/commits/32ba7222dff0fc50aace4b3d775a6d160e33b08e)
*  4.0.47 [bcb7aeaf63](https://github.com/ccxt/ccxt/commits/bcb7aeaf63c39d6c448e2be4ab50f1a140e8fb8b)


## 4.0.46 (2023-08-01)

*  bitflyer.parseTransaction string math [96a2efb16a](https://github.com/ccxt/ccxt/commits/96a2efb16a70696aec27b723a167b7884e2d7dac)
*  feat(base): add position type [b28ca41510](https://github.com/ccxt/ccxt/commits/b28ca41510711713888385f2b7590b82a3e26c59)
*  typo [03aa8981e2](https://github.com/ccxt/ccxt/commits/03aa8981e2adca5f0521e465cbf1960f0ffc5cde)
*  add ts types [7f8da3791f](https://github.com/ccxt/ccxt/commits/7f8da3791f9d8270bc6b6f1f7987acc95694791c)
*  feat: add Position as the return type [23a11a99b9](https://github.com/ccxt/ccxt/commits/23a11a99b9de18133b8ca0e5fdcbe53fe776ddd4)
*  fix return type [573bf85b06](https://github.com/ccxt/ccxt/commits/573bf85b0612e193838fa79e32abc947027989b4)
*  missing exchanges [a31f533f43](https://github.com/ccxt/ccxt/commits/a31f533f43ddbf85e60b8c002448a4cd0d0a78fd)
*  add realizedPnl field [4c18a69953](https://github.com/ccxt/ccxt/commits/4c18a6995385e8fec7602a31dbba1344bd44251f)
*  add python type [6d2a5d7202](https://github.com/ccxt/ccxt/commits/6d2a5d720236c3b01b06308248a4fb3071946cb4)
*  fix build [8c80664826](https://github.com/ccxt/ccxt/commits/8c80664826fb7abac0b2431349afd4b1fa2506dc)
*  add parseNumber [d0d89d4915](https://github.com/ccxt/ccxt/commits/d0d89d49157fc92c30c949b1b0ea43c994456b9b)
*  4.0.46 [e6ca1586f8](https://github.com/ccxt/ccxt/commits/e6ca1586f814e00a2a1b97fbbfa775f63bf9e670)


## 4.0.45 (2023-07-31)

*  dict [7ca7bdcadc](https://github.com/ccxt/ccxt/commits/7ca7bdcadc284e1060031e50ae6082ca842ee16f)
*  fix [795ad090b7](https://github.com/ccxt/ccxt/commits/795ad090b7bf0967a6dc27c2fe76a9528e1db1bc)
*  small update [e5dbd92d8c](https://github.com/ccxt/ccxt/commits/e5dbd92d8ce09ba2fb09a2f71cf157d778e4a6b3)
*  fix(bitget): reapply historical pos changes [7c9477c955](https://github.com/ccxt/ccxt/commits/7c9477c955b81133b918d761f032d9b23b9dd5f0)
*  minor [fefa440688](https://github.com/ccxt/ccxt/commits/fefa44068842b50b6093358a6346e5b85f960229)
*  minor [13dc27bb6e](https://github.com/ccxt/ccxt/commits/13dc27bb6e8ef5e279c28de1a1366ead72ecf5b8)
*  4.0.45 [1ee4a2b014](https://github.com/ccxt/ccxt/commits/1ee4a2b014dafd23a0bff38fac9cc1a6b2d77821)


## 4.0.44 (2023-07-31)

*  docs: update instructions on how to check if postOnly orders are available [988c1c1820](https://github.com/ccxt/ccxt/commits/988c1c1820d1fd7230db9c7ae4b1a35d3d563879)
*  feat(bybit): fetchVolatilityHistory [9e04876757](https://github.com/ccxt/ccxt/commits/9e04876757d4c5a21a18e5e4716906d56101f562)
*  travis: add new proxy [7e43f2cda3](https://github.com/ccxt/ccxt/commits/7e43f2cda326c44f804c13848178d810354a79b2)
*  trigger bybit build [275de24519](https://github.com/ccxt/ccxt/commits/275de24519fecbf9a418898527bcbfbe066b1a10)
*  update proxy prop [8995d943eb](https://github.com/ccxt/ccxt/commits/8995d943ebab232ba8a9fd9cbbbbfbc97c897ba3)
*  add http:// [db4bb1cdba](https://github.com/ccxt/ccxt/commits/db4bb1cdbacc0170acbf06fd72cd5b1e12dfd969)
*  feat(coinbasepro): add sandbox mode [c1d28851e4](https://github.com/ccxt/ccxt/commits/c1d28851e4df8f91ae1495815ebc33690b0e4bc7)
*  fix(binanceWs): fetchOpenOrdersWs symbol requirement removal [6d30079bda](https://github.com/ccxt/ccxt/commits/6d30079bda6129c4efdffa7dd172ce09dae996ab)
*  fix(bitfinex): signature [9fe87df19f](https://github.com/ccxt/ccxt/commits/9fe87df19f6144ffe48e7bd9bbc5c7932823a982)
*  restore line [e24e2c0f6c](https://github.com/ccxt/ccxt/commits/e24e2c0f6c7bc429119031a603636bb7f1c085c8)
*  bybit on travis [a26258455b](https://github.com/ccxt/ccxt/commits/a26258455b128da5af98e5e9d6a6cbccb0525d18)
*  4.0.44 [76d53ab8b3](https://github.com/ccxt/ccxt/commits/76d53ab8b3c616ce96b26e1a53cc467a8393b1db)


## 4.0.43 (2023-07-29)

*  fix(binance): orders trade fee for one order with multiple trades [0a13eb0433](https://github.com/ccxt/ccxt/commits/0a13eb0433ec435c762c647eaef06a5dee2d3c31)
*  Update cryptocom.ts [55d72e160a](https://github.com/ccxt/ccxt/commits/55d72e160a074ccee0081e11449e04d10e087ff4)
*  fix(bybit): ws spot orders parsing [c66714b53a](https://github.com/ccxt/ccxt/commits/c66714b53a3e5cbb2139d4399621a6724750fd70)
*  fix linting [152c6f3fd9](https://github.com/ccxt/ccxt/commits/152c6f3fd9c541b34facb22058e60867a345dada)
*  fix(bybit): update order status [77ba8bba25](https://github.com/ccxt/ccxt/commits/77ba8bba2590a2c3cc672f7c2935a48a7d59237d)
*  4.0.43 [8f5662603d](https://github.com/ccxt/ccxt/commits/8f5662603dd315a37080220b31f388c44ebc053a)


## 4.0.42 (2023-07-28)

*  removed delisted exchanges from manual [67280033c0](https://github.com/ccxt/ccxt/commits/67280033c0c7dfcff1b59a9be87d1a2c5d571ff2)
*  README.md promo links [52fbd961a9](https://github.com/ccxt/ccxt/commits/52fbd961a974dfaf5de1e3580c16ecec1b13339e)
*  README.md promo links [0712a47667](https://github.com/ccxt/ccxt/commits/0712a47667fc57e4230fd9c51309a0deb2d00380)
*  delta add docstring links [c2dcf16251](https://github.com/ccxt/ccxt/commits/c2dcf162515eba51754a354d49a84b5ba380ed28)
*  feat(delta): add createReduceOnlyOrder and finish option support [1916cefe6e](https://github.com/ccxt/ccxt/commits/1916cefe6ee2e7e4211badad099ccc5481e71094)
*  4.0.42 [58e8f149ae](https://github.com/ccxt/ccxt/commits/58e8f149aee50599276710cf2b1312158076bea2)


## 4.0.41 (2023-07-27)

*  fix(phemex): add contract size [6951f53bad](https://github.com/ccxt/ccxt/commits/6951f53badd3bb7d5e659acb994dc67d76c2b945)
*  watchMyTrades docstrings order > trade fixes [24f7933fb9](https://github.com/ccxt/ccxt/commits/24f7933fb90665594482c3835e889f7afdc0e161)
*  watchMyTrades docstrings order > trade fixes [6de3c1ac68](https://github.com/ccxt/ccxt/commits/6de3c1ac68751679b22e40ec2a9bb0da33410ddc)
*  watchBalance docstring fixes [17ead3d9a0](https://github.com/ccxt/ccxt/commits/17ead3d9a0e6269e2108cd60737cfd56057caa9e)
*  watchBalance docstring fixes [6ed13359a1](https://github.com/ccxt/ccxt/commits/6ed13359a117c0fda32a34db3c1821f6bc45f198)
*  feat(delta): fetchSettlementHistory, createExpiredOptionMarket [842c3348e6](https://github.com/ccxt/ccxt/commits/842c3348e6118c26abc888d53ab003c6623a5048)
*  editSpotOrder fixes [13b2b4293a](https://github.com/ccxt/ccxt/commits/13b2b4293a4009f8d751603ddc8d073cef2d0d0d)
*  feat(bitget): add history OHLCV candles [53789b754b](https://github.com/ccxt/ccxt/commits/53789b754b778b852681a1951af182bb060fc67a)
*  read from params [8d3c0ce53b](https://github.com/ccxt/ccxt/commits/8d3c0ce53b7d40f870a8127b7ba3a0910b9f615e)
*  retry tests [690b8e7abb](https://github.com/ccxt/ccxt/commits/690b8e7abb873e9bfcc775282b2dfd1a2d0b6a92)
*  typo [af2b28dd82](https://github.com/ccxt/ccxt/commits/af2b28dd82fc723765fc47bf72b7c7a549b81f4a)
*  fix [2ddb838124](https://github.com/ccxt/ccxt/commits/2ddb838124ccec8679bdd06832caa56fe5348c77)
*  Update ts/src/test/test.ts [56bdf86158](https://github.com/ccxt/ccxt/commits/56bdf8615868fcbe0013989cc984eb5c2d4114ad)
*  Update ts/src/test/test.ts [9f974b61ca](https://github.com/ccxt/ccxt/commits/9f974b61ca0fc4c8f77d546f27e325611ab5a98a)
*  Update ts/src/test/test.ts [e1ad71c692](https://github.com/ccxt/ccxt/commits/e1ad71c69258ff3ab899b68ccaecd0caf464cbe5)
*  Update ts/src/test/test.ts [dc3e061942](https://github.com/ccxt/ccxt/commits/dc3e061942f86d046f17fecde4d24e251154d6e5)
*  fix [557665eaee](https://github.com/ccxt/ccxt/commits/557665eaee2c2d106118e574df43db5d517eff12)
*  fix rt [ca3ded2265](https://github.com/ccxt/ccxt/commits/ca3ded2265dfd7d461386fd09e131f12b15a71c6)
*  recommit [cc829f387c](https://github.com/ccxt/ccxt/commits/cc829f387cd40aa3f40ed8eb6d38381b252ff8f4)
*  update message [4a5d06962e](https://github.com/ccxt/ccxt/commits/4a5d06962e9efeec4cfcdd65f93d20d27d5ab3a7)
*  change retries to 3 [d74dbcfcc7](https://github.com/ccxt/ccxt/commits/d74dbcfcc7873fe6912b7356728501c68dce3661)
*  build: remove bybit proxy [2588032311](https://github.com/ccxt/ccxt/commits/25880323116615fd58b096a55a23bc530542e263)
*  trigger bybit build [d18e239f4d](https://github.com/ccxt/ccxt/commits/d18e239f4d61a2a6bf5fcafff92127fc6c2f1016)
*  4.0.41 [f25c21a31c](https://github.com/ccxt/ccxt/commits/f25c21a31cb598022df8275975776a30b61aacb7)


## 4.0.40 (2023-07-27)

*  feat(bitget): add privateMixGetPositionHistoryPosition support to fetchPositions [edfe282489](https://github.com/ccxt/ccxt/commits/edfe28248913062b2cc46c62757db5bfacd6da8c)
*  off by 1 fix [575223581d](https://github.com/ccxt/ccxt/commits/575223581dbe80f59936489996a01217083f8a4a)
*  add sample [f6b599cbd5](https://github.com/ccxt/ccxt/commits/f6b599cbd51cd46ba15eb978d7b7862f5fec78ee)
*  fix parsePosition [fe1e644771](https://github.com/ccxt/ccxt/commits/fe1e644771b468a39c7802d1e61601eb5f843c8b)
*  fix(bitstamp): 3d timeframe [7d823f3956](https://github.com/ccxt/ccxt/commits/7d823f3956db82370d5968f9851ef5c58a4faf80)
*  Update BUG_REPORT.yml [25345480c4](https://github.com/ccxt/ccxt/commits/25345480c41e27d169ead8d973a3374d693e2206)
*  README OKX promo [0950b23b0b](https://github.com/ccxt/ccxt/commits/0950b23b0bef7def0a2ea98e1425ad00eb9559e0)
*  README.md cdn links [7964f5427f](https://github.com/ccxt/ccxt/commits/7964f5427f9f5e205b708dc399b9a0a3a06c249f)
*  README.md cdn links [b2633661a3](https://github.com/ccxt/ccxt/commits/b2633661a3b5a2ffe1b54139936b221bb7cd2fe5)
*  feat(delta): setLeverage [83a86d177e](https://github.com/ccxt/ccxt/commits/83a86d177ec835272a056930d278414bf0a0ac79)
*  bitget trigger order omit reduceOnly [586f91fcb5](https://github.com/ccxt/ccxt/commits/586f91fcb5a08871f7459808058cafdf8eac3782)
*  feat(base): add remaining and filled for closed orders [66b4b568b0](https://github.com/ccxt/ccxt/commits/66b4b568b0fc0e4272857beb34bf923608116fc9)
*  ISSUE_TEMPLATE/BUG_REPORT.yml languages [6bdb5e4d3e](https://github.com/ccxt/ccxt/commits/6bdb5e4d3ebbe9b60d9bc9a450431f088ae2d3ca)
*  fix!(hitbtc): hitbtc3 renamed to hitbtc [9c048be3e6](https://github.com/ccxt/ccxt/commits/9c048be3e6e439eb4f48f23a9e245063e95ad841)
*  gate setPositionMode implementation [2ef6355f0d](https://github.com/ccxt/ccxt/commits/2ef6355f0d31ea57fca1790487b36a0bfd84e3bd)
*  feat(errors): added error type NoChange [1a96ee9799](https://github.com/ccxt/ccxt/commits/1a96ee9799d87ecf22060d993dacb5f3db6562d0)
*  feat(delta): fetchLeverage [6726db8257](https://github.com/ccxt/ccxt/commits/6726db8257f14dfc123bfe5b8bd4eeb550b900bf)
*  add error [547f4c306e](https://github.com/ccxt/ccxt/commits/547f4c306ed5dea855cbade4135a177498116f11)
*  feat(fmfwio): upgrade to v3 api [2b57de38bb](https://github.com/ccxt/ccxt/commits/2b57de38bb64b12e1fbf62cef16e4d1b6b289fc5)
*  feat(bequant): upgrade to v3 [698659c1f4](https://github.com/ccxt/ccxt/commits/698659c1f454892b3e62d897196036a477a6d08f)
*  update pro code [b9fa4dc7ef](https://github.com/ccxt/ccxt/commits/b9fa4dc7efb60829495c6f83bbc746a25b50f003)
*  4.0.38 [808892beff](https://github.com/ccxt/ccxt/commits/808892beff8677ab96577ba18c5e8cc08aec4884)
*  4.0.39 [b49af7222d](https://github.com/ccxt/ccxt/commits/b49af7222dba47354551e514de9032f9fbe669d4)
*  4.0.40 [13b81397f0](https://github.com/ccxt/ccxt/commits/13b81397f014f3d351a7967d7c664476e26866a6)


## 4.0.39 (2023-07-25)

*  feat(delta): fetchMarkOHLCV [f3751fd747](https://github.com/ccxt/ccxt/commits/f3751fd7470423a99295a3d1e87c636bb96e2e39)
*  feat(delta): fetchIndexOHLCV [c667a6f031](https://github.com/ccxt/ccxt/commits/c667a6f031573805ce58b496c0c77aab880917e6)
*  4.0.39 [213704b779](https://github.com/ccxt/ccxt/commits/213704b779a95ed25573f2660a5185fed737d73b)


## 4.0.38 (2023-07-24)

*  fix(base): protect filterBy agains undefined limit [9a8e60f677](https://github.com/ccxt/ccxt/commits/9a8e60f677e982a423250d7cbc00bc600e5179bf)
*  binance: add apis [0cf82cca56](https://github.com/ccxt/ccxt/commits/0cf82cca56ed29bbb0bf51a468b882c942a6ccf6)
*  gate: add apis [5e360d3cdc](https://github.com/ccxt/ccxt/commits/5e360d3cdc080a2e25d6a4fe76997379af18adc7)
*  fix(coinex): setLeverage limits and refactor [fc82894531](https://github.com/ccxt/ccxt/commits/fc828945317a1d427e56aefb6e9f2ad3d44a5404)
*  typo [9446e60977](https://github.com/ccxt/ccxt/commits/9446e6097796234644d3050c0c0f86d9a1e010c7)
*  removal [19208d8673](https://github.com/ccxt/ccxt/commits/19208d867344ef9ddb2645fa0751d1517bdd68db)
*  no need of blank issue [41868dc0f4](https://github.com/ccxt/ccxt/commits/41868dc0f419aff36c35b434abbc92fa65a97b69)
*  4.0.37 [4d27d03b97](https://github.com/ccxt/ccxt/commits/4d27d03b97ed5c045ed2ec4b3d6bd1f7ffeced5b)
*  4.0.38 [7afaee2db2](https://github.com/ccxt/ccxt/commits/7afaee2db26c6ef04926fdbeef3e293c1692577d)


## 4.0.36 (2023-07-24)

*  fix build [0df279e574](https://github.com/ccxt/ccxt/commits/0df279e5743f597d2860ca2550645b23ec537aff)
*  fix types [861829ac80](https://github.com/ccxt/ccxt/commits/861829ac805249959f918bc042b8e939f7bd4e94)
*  add method to base [8abe3de198](https://github.com/ccxt/ccxt/commits/8abe3de1986253ba097529adb16e4c744215dd95)
*  binance added triggerPrice to editOrder [969de3bb8b](https://github.com/ccxt/ccxt/commits/969de3bb8bdfe4d0ef90f3502f76ff8ab9287b7a)
*  add uncamelcase exception [9f1cb16810](https://github.com/ccxt/ccxt/commits/9f1cb16810a459b89117ded89fa7ef1ff971897b)
*  add invocation call parsing [c41103a2b2](https://github.com/ccxt/ccxt/commits/c41103a2b2e9810f11cfee0fe55e427aa9156a80)
*  several fixes [f8a0cbb717](https://github.com/ccxt/ccxt/commits/f8a0cbb7178b4ea65ebd14ce8c8f8395234dc31c)
*  small fix [73f3231b42](https://github.com/ccxt/ccxt/commits/73f3231b4246d2e103e651f2adc45dfef7302b5f)
*  remove parse to int [aebed73cdf](https://github.com/ccxt/ccxt/commits/aebed73cdfc289eb6881075d613741822771710f)
*  add return [39b415f49c](https://github.com/ccxt/ccxt/commits/39b415f49c11cf11a19f3895a0d47b6d1dd2a96d)
*  fix handleOHLCV [60b1a93875](https://github.com/ccxt/ccxt/commits/60b1a9387541a911915dd14d3710e17b0ba4bc63)
*  fix python linting [49c8afda71](https://github.com/ccxt/ccxt/commits/49c8afda7197848817115c3d7c1b5a0d6082a848)
*  okx: add apis [4be503b257](https://github.com/ccxt/ccxt/commits/4be503b257fcfa08cf69e1992835363fa3047fe1)
*  4.0.36 [04381d01e4](https://github.com/ccxt/ccxt/commits/04381d01e40229d8673911e57246b1fac8d38706)


## 4.0.35 (2023-07-23)

*  Update blockchaincom.ts [5fb115a5ca](https://github.com/ccxt/ccxt/commits/5fb115a5cafd7a2650894a2e52fd09f52b04a414)
*  fix(okx): open interest timestamp [c8e61f2aae](https://github.com/ccxt/ccxt/commits/c8e61f2aae05f14f7b7284ba11aba30118211a4c)
*  fix(base): emulated fetchMarketLeverageTiers [f5b8821c6d](https://github.com/ccxt/ccxt/commits/f5b8821c6d2d18ccf1184fda4bde5af9219db590)
*  4.0.35 [d716565555](https://github.com/ccxt/ccxt/commits/d71656555588075f6ee15a921a9a19d4bcef0980)


## 4.0.34 (2023-07-21)

*  feat(huobi): fetchOpenInterestHistory default required value [e326900ef0](https://github.com/ccxt/ccxt/commits/e326900ef063250c1d4f1c3730f0f36882c4418d)
*  4.0.34 [ffaa4ceba4](https://github.com/ccxt/ccxt/commits/ffaa4ceba41015dc0426d4f6b20a0c21c673b837)


## 4.0.33 (2023-07-20)

*  fetchDepositWithdrawFees [cc2bc8d6f0](https://github.com/ccxt/ccxt/commits/cc2bc8d6f0ba313ba6e886b7e8294c9579aafd02)
*  bitget: add convert apis [a455b6fb60](https://github.com/ccxt/ccxt/commits/a455b6fb60a14bd7b04263d55748e40ee5cc9802)
*  binance: add apis [781bebee7d](https://github.com/ccxt/ccxt/commits/781bebee7dd0649ec2bff2928ac51ad97afd34d3)
*  feat(delta): addMargin, reduceMargin [8fa434da8c](https://github.com/ccxt/ccxt/commits/8fa434da8c19aa05e7d56b1078b63781184990dd)
*  feat(delta): fetchOpenInterest [5290eb3c2c](https://github.com/ccxt/ccxt/commits/5290eb3c2c4e9e11f748f9f6c39799f12e909c48)
*  CR fixes [6e99fa995a](https://github.com/ccxt/ccxt/commits/6e99fa995ae8ce23d7662ad69a00af50888bd75e)
*  several fixes [280edebf39](https://github.com/ccxt/ccxt/commits/280edebf39a2e3842568d260f7e7d61b710a2869)
*  fix(kucoin): add kyc error [6e8ba04fc9](https://github.com/ccxt/ccxt/commits/6e8ba04fc9fa08de3bb58a3549f95917f374b262)
*  handle generic errors [9f8d19a698](https://github.com/ccxt/ccxt/commits/9f8d19a69806053dbc5d491b3241d0de821f552c)
*  mexc linting fix #18596 [1f53d1166c](https://github.com/ccxt/ccxt/commits/1f53d1166c6a2bb40d5dff95973e067d33564f12)
*  travis.yml node js version updated with nvm install v18.17.0 [17778f61ea](https://github.com/ccxt/ccxt/commits/17778f61ea66c6593a19f7cdb7f6dbc7e3082f9d)
*  4.0.33 [51a868c9dc](https://github.com/ccxt/ccxt/commits/51a868c9dcb677517362622b88f054bc54164eda)


## 4.0.32 (2023-07-20)

*  minor mistake [820026ce77](https://github.com/ccxt/ccxt/commits/820026ce77875bbe00c189e276acb2db9863cb53)
*  fix(bitfinex2): protect handleErrors [e0921513fb](https://github.com/ccxt/ccxt/commits/e0921513fb5b2307e6886e478ea420b4a480de72)
*  small update [2c34fb34d5](https://github.com/ccxt/ccxt/commits/2c34fb34d509bc3d4786809c51605d6e5d4e8fa6)
*  fix [d724b1c845](https://github.com/ccxt/ccxt/commits/d724b1c8451a59855005b9c434f2b634a4b81950)
*  4.0.32 [1cbc53d817](https://github.com/ccxt/ccxt/commits/1cbc53d8175d1525fe5917d4507b587c771073ff)


## 4.0.31 (2023-07-19)

*  networks [0f4943ff09](https://github.com/ccxt/ccxt/commits/0f4943ff094074a8a44ae6bb58182c8ff8937baa)
*  fda [6fcdbf3a86](https://github.com/ccxt/ccxt/commits/6fcdbf3a8602839caad3902707ed83c7c2447f19)
*  fix [c9a1c6ccec](https://github.com/ccxt/ccxt/commits/c9a1c6ccec45b1a19a8a385b2c5d93c6e800a54a)
*  fda by networks [3c54bdb41f](https://github.com/ccxt/ccxt/commits/3c54bdb41fb4f1cdeaa138c3584e1eb3de04b834)
*  upd [dd422b7dfa](https://github.com/ccxt/ccxt/commits/dd422b7dfa5f772ac15b8306ab403321019c77d3)
*  Update okx.ts [c07106adaa](https://github.com/ccxt/ccxt/commits/c07106adaa46f1475ac1ed8c78f967fecc4738c7)
*  Update hitbtc3.ts [292f83391d](https://github.com/ccxt/ccxt/commits/292f83391d5d017a7c9022aa12886ca2d5fbecdd)
*  Update bigone.ts [9a7464b797](https://github.com/ccxt/ccxt/commits/9a7464b79792a538ab6acaa52c388c70ac33dd9c)
*  Update bitmex.ts [07b668e363](https://github.com/ccxt/ccxt/commits/07b668e36349969c2c9ef9ed88cb9d3dcd74fef0)
*  add algo [3d9f2e5d41](https://github.com/ccxt/ccxt/commits/3d9f2e5d41d407333c4eea9c1c3fead457a97777)
*  mexc error remapping [0a9f98f3d7](https://github.com/ccxt/ccxt/commits/0a9f98f3d70e290312bce8c4df8ba0ae50d1e0b9)
*  fix(base): python ws close [3568317863](https://github.com/ccxt/ccxt/commits/356831786369aa96c02088658962546ff7bd53d6)
*  fix linting [cdc963030b](https://github.com/ccxt/ccxt/commits/cdc963030b0ef1676beb548f9c29480b14a7e1d6)
*  4.0.31 [dfec27e852](https://github.com/ccxt/ccxt/commits/dfec27e852009da9ecf71095abf66bb00a81ec43)


## 4.0.30 (2023-07-18)

*  Change name of method fetchTransactions to fetchDepositsWithdrawls [ada9a6a93d](https://github.com/ccxt/ccxt/commits/ada9a6a93de6df859168ad3cbbc364c0f750fb9c)
*  parseTransaction(s) changed to parseDeposit(s)Withdrawal(s) [171c8bed62](https://github.com/ccxt/ccxt/commits/171c8bed62fe8569fd3b825950416ee48cfdb8d6)
*  Revert "parseTransaction(s) changed to parseDeposit(s)Withdrawal(s)" [dfe6b7c813](https://github.com/ccxt/ccxt/commits/dfe6b7c813a5d5d1f3a210780d82a5b55bb326e3)
*  has fix [58c5c68f26](https://github.com/ccxt/ccxt/commits/58c5c68f261adfffeb3ae52e80b062408a5c0938)
*  minor corrections [16afbc9278](https://github.com/ccxt/ccxt/commits/16afbc9278850940e3ebe1dd8a1a06dfdbd3a509)
*  comment [27f9cb6650](https://github.com/ccxt/ccxt/commits/27f9cb6650a6540902e3ef6fcdc975625e3f4856)
*  fix(bitget): margin account endpoints [95e7bb0f09](https://github.com/ccxt/ccxt/commits/95e7bb0f09c7b00a044f9394c503a3746afec980)
*  fix(Bitbay,bitcoincom): set correct name [778de519b0](https://github.com/ccxt/ccxt/commits/778de519b0db66de56cd58681edf44e14a18fab8)
*  feat(okx): fetchSettlementHistory, handle expired market id [3d5b50773f](https://github.com/ccxt/ccxt/commits/3d5b50773fd1206440251dc3294fa071d712e6fa)
*  Update gemini.ts [ffd0f32647](https://github.com/ccxt/ccxt/commits/ffd0f32647e630170b73f2bad76c8fb604f4828d)
*  Update kucoin.ts [5931284f53](https://github.com/ccxt/ccxt/commits/5931284f530f4e9797a3fb5607ede1e282ca2328)
*  4.0.30 [f88265148e](https://github.com/ccxt/ccxt/commits/f88265148e578368d457afde2bc7cd5a54ea6d45)


## 4.0.29 (2023-07-17)

*  new tags [33f7f49e30](https://github.com/ccxt/ccxt/commits/33f7f49e30bf3bc42929ea69f150dd535ce0573f)
*  binance: add apis [75a45ae40d](https://github.com/ccxt/ccxt/commits/75a45ae40dc2ab6e7abd52c316221626f26e6bfc)
*  huobi: add apis [ec5b0c233a](https://github.com/ccxt/ccxt/commits/ec5b0c233acd5622ddbce20ab931fc4e4db03505)
*  4.0.29 [f6759a8d4d](https://github.com/ccxt/ccxt/commits/f6759a8d4d41949760481d843d85b55a6c9404de)


## 4.0.28 (2023-07-16)

*  huobi error handling PermissionDenied on withdraw [2257f8690d](https://github.com/ccxt/ccxt/commits/2257f8690d7a49ed4e9d9f7ac98548930169cefb)
*  4.0.28 [a9825dbe8f](https://github.com/ccxt/ccxt/commits/a9825dbe8fbcb508cb5af22a45625b54cc76930b)


## 4.0.27 (2023-07-15)

*  perihpericals [1bac5281c0](https://github.com/ccxt/ccxt/commits/1bac5281c02e50045051f28822148577aede4b6e)
*  revert [afa86709c9](https://github.com/ccxt/ccxt/commits/afa86709c94ea7d851a27c85a54cce7782fdb9a6)
*  rename [d6abe01c36](https://github.com/ccxt/ccxt/commits/d6abe01c36bb405ec1133a27a4a5ce69d314e31e)
*  final [908beafc0d](https://github.com/ccxt/ccxt/commits/908beafc0dc92ab6fbad37812fc2c272d96038a7)
*  typo [66e9c96683](https://github.com/ccxt/ccxt/commits/66e9c9668393d5ecbc83d03f9279648f5de18f52)
*  kucoin: update borrowMargin to v3 [9d52d735a2](https://github.com/ccxt/ccxt/commits/9d52d735a2c47f2a856bd892f5e494f3a60d4ca7)
*  kucoin: update repayMargin to v3 [08f12fa6eb](https://github.com/ccxt/ccxt/commits/08f12fa6eba9060c0c93edc577c9aef3608a7dbc)
*  kucoin: update error code [354bc77d88](https://github.com/ccxt/ccxt/commits/354bc77d88a127a32a88d914a96197e5275e5fcd)
*  minify [1f447cf6e7](https://github.com/ccxt/ccxt/commits/1f447cf6e7239eb695a515c422a7663b00911b3e)
*  rename methods [62a4754524](https://github.com/ccxt/ccxt/commits/62a4754524c35a83cfa8324aac3ce705435e2208)
*  simplify invertFlatStringDictionary [32616e0d47](https://github.com/ccxt/ccxt/commits/32616e0d47fb726b0226ebbe13e1e3080a74a50f)
*  transpile changes [79b1e8048a](https://github.com/ccxt/ccxt/commits/79b1e8048ab357e41b367b1104d1c265e9fb572d)
*  kucoin: update borrowMargin & repayMargin ArgumentsRequired error [1d81bddc23](https://github.com/ccxt/ccxt/commits/1d81bddc23516c9fb2d314cf9c431aabb544aa75)
*  kucoin: update repayMargin ArgumentsRequired error [19e29afec3](https://github.com/ccxt/ccxt/commits/19e29afec371e891903b9a253b317499924fc523)
*  bingx reflink #17924 [b1265b705a](https://github.com/ccxt/ccxt/commits/b1265b705a412720bf26ddc3b64cfe224c70a3b5)
*  feat(okx): editOrder, remove market type restriction [2bce0c7768](https://github.com/ccxt/ccxt/commits/2bce0c776843edb79d51adf7cbedc782ee33479f)
*  restore edit order [084c91e66f](https://github.com/ccxt/ccxt/commits/084c91e66f515b3bb0a108416dee117de9f93743)
*  4.0.27 [af9e6a8407](https://github.com/ccxt/ccxt/commits/af9e6a8407caf096db7cb2f455e85e80e1515857)


## 4.0.26 (2023-07-15)

*  bingx logo [d36f1fed8d](https://github.com/ccxt/ccxt/commits/d36f1fed8d344c6c285e8178fc45702d2ea935a8)
*  4.0.25 [ci deploy] [08d0e9eb5b](https://github.com/ccxt/ccxt/commits/08d0e9eb5b66be01adb01a6f6f393105c0f03336)
*  bingx linting, setMargin error handling fix #17924 [ci deploy] [0e7f855091](https://github.com/ccxt/ccxt/commits/0e7f855091ae08f5ceb8a25ee846887512a0d88c)
*  4.0.26 [c58d9d85d8](https://github.com/ccxt/ccxt/commits/c58d9d85d842739379c5e04734211c310961f0bd)


## 4.0.24 (2023-07-14)

*  initial commit [e2659d489f](https://github.com/ccxt/ccxt/commits/e2659d489f86c6976b3d020335395897ece5b38d)
*  bug/syntax fixes [be2dd6bfb0](https://github.com/ccxt/ccxt/commits/be2dd6bfb0093b553e9c17f75baa4b435148c23a)
*  white line above imports [38ae163296](https://github.com/ccxt/ccxt/commits/38ae163296a82da919c7ffaa488b6caffcab4949)
*  Add abstract file [2d0d5fe142](https://github.com/ccxt/ccxt/commits/2d0d5fe1427b43b5ea386ba0245f9eb4d8696391)
*  Update rateLimit & add private urls [85d0833eff](https://github.com/ccxt/ccxt/commits/85d0833effcdb6115042974f8da4867868e5a8e8)
*  fix private sign part & add fetchBalance [26b7219c17](https://github.com/ccxt/ccxt/commits/26b7219c177c3f5f8bac2cc0e3fc9329d3ce40b6)
*  fetchPositions, createOrder, cancelOrder, cancelAllOrders, cancelOrders, fetchOrder, fetchOpenOrders, fetchClosedOrders [ff894e1be8](https://github.com/ccxt/ccxt/commits/ff894e1be8513297da0eb68dfd618ec791f7a64a)
*  add other unified endpoints (bug in setMarginMode) [eb439cae65](https://github.com/ccxt/ccxt/commits/eb439cae65a07fa5ccca0ce15b950cf8f8add6ad)
*  small changes [98ac4d88fa](https://github.com/ccxt/ccxt/commits/98ac4d88fae9cd9e1f7b7ff52547c459cc165023)
*  fix php, allow for both market types and other changes [351291a5f5](https://github.com/ccxt/ccxt/commits/351291a5f512ef94f6290cbe9b234e428ca544e6)
*  order fixes [94a2637d52](https://github.com/ccxt/ccxt/commits/94a2637d5292b609d4a807e7361ac90fe08b38d7)
*  review updates [4addd32311](https://github.com/ccxt/ccxt/commits/4addd32311dd219d0f0a6fe0b2ccdbcc93cf2ac9)
*  update see values [87ab069c76](https://github.com/ccxt/ccxt/commits/87ab069c76de653cdbf7704ed28a948ccb82cc12)
*  add isActive [ad10c45825](https://github.com/ccxt/ccxt/commits/ad10c4582535c968db6c71921038863217c8f878)
*  small cr fixes [c63dc80a13](https://github.com/ccxt/ccxt/commits/c63dc80a1379faa6af549003e32a15d4ca834548)
*  review updates [b872fbddc1](https://github.com/ccxt/ccxt/commits/b872fbddc1d2574addcaa537aa4d5dbab66aa5c2)
*  withdraw [40f57c05f1](https://github.com/ccxt/ccxt/commits/40f57c05f13e6f7c35e4384007823caf70d4601d)
*  fix withdraw response [733454c302](https://github.com/ccxt/ccxt/commits/733454c3022f858b263e3da091c4e4e30fb49361)
*  fix fetchCurrencies [b2a01cc451](https://github.com/ccxt/ccxt/commits/b2a01cc45123ff786de7e0dad8c24fc83ea83410)
*  fix parseOrderStatus [ca61fa2294](https://github.com/ccxt/ccxt/commits/ca61fa229479766923f914220210642592811bc0)
*  add error message [c4654262f1](https://github.com/ccxt/ccxt/commits/c4654262f166f65fddebd241239c44d7d7f041ca)
*  fix parse trade [20255d1087](https://github.com/ccxt/ccxt/commits/20255d10874f1ab4de9474e3d7a2ff6d10cccbba)
*  update jsdocs [9544b55d21](https://github.com/ccxt/ccxt/commits/9544b55d21f259ec3eb9f6dbe179b92e4f5a02ca)
*  fix transactions [0e9cb5126b](https://github.com/ccxt/ccxt/commits/0e9cb5126ba8637e27aae72946c051ca7376dec0)
*  reorg requirement [b5ea74d162](https://github.com/ccxt/ccxt/commits/b5ea74d162ed57dd159615120995067b14851fe0)
*  test fixes [ffcb003fd8](https://github.com/ccxt/ccxt/commits/ffcb003fd8e331203d71f2c23967205434c8198c)
*  make tests pass [e065b1c7d6](https://github.com/ccxt/ccxt/commits/e065b1c7d67b5a2b8575ab8d29b0d1b2a9fc1cae)
*  add networkIdToCode [012c708d3c](https://github.com/ccxt/ccxt/commits/012c708d3ce38b79c92715960ddfc148e9042cf8)
*  4.0.24 [3c41844aec](https://github.com/ccxt/ccxt/commits/3c41844aec45af57059666581c1710ee85c48c07)


## 4.0.23 (2023-07-14)

*  feat(okx): watchTickers, watchMyTrades, createOrderWs, cancelOrderWs, eidtOrdersWs [f3be306b8c](https://github.com/ccxt/ccxt/commits/f3be306b8c97b4d1514a67f692a37f7e5739a2df)
*  watchTicker fix [859d79df4c](https://github.com/ccxt/ccxt/commits/859d79df4cd235ffd3a7603ca3a84c60c66b13ea)
*  small fixes [952346291d](https://github.com/ccxt/ccxt/commits/952346291d457b1fecd6d701476b22dcfa8ef4ab)
*  edit Order fix [c7aaf6eaeb](https://github.com/ccxt/ccxt/commits/c7aaf6eaeb69c9083c27e27292a986a17c2b4e90)
*  indexes [0247165064](https://github.com/ccxt/ccxt/commits/024716506468a69c8f8b68f7a75b1218319dd12b)
*  lint [2b0c87a036](https://github.com/ccxt/ccxt/commits/2b0c87a036186464ddfb6f1a56ba067b8c9e7e91)
*  CR fixes [7889d402f8](https://github.com/ccxt/ccxt/commits/7889d402f83ec5f681fd4e00e75cbb1c3a03632b)
*  add clientOrderId to cancelOrderWs [ae356cb655](https://github.com/ccxt/ccxt/commits/ae356cb655d27f66b4b4e60ac28d6da2011539c8)
*  trigger check inside createOrderWs [efa552a26c](https://github.com/ccxt/ccxt/commits/efa552a26cb1a26b8d7a585ea54f720f06a44eb0)
*  editOrder [e6e51f8921](https://github.com/ccxt/ccxt/commits/e6e51f892156157e693972d416c60c3ae171a211)
*  4.0.23 [73cccd6e92](https://github.com/ccxt/ccxt/commits/73cccd6e926828180cd5b9656f44ca50726085ac)


## 4.0.22 (2023-07-14)

*  added coinbase advanced trade websocket class [7daf978aa9](https://github.com/ccxt/ccxt/commits/7daf978aa96cc6647b0de09a699c1225c427c231)
*  coinbase advance trade pro signature edits [ffe1f7ff9a](https://github.com/ccxt/ccxt/commits/ffe1f7ff9ab65b4537db22da9580a8108f5ca58f)
*  feature(Coinbase): implement WS api Auth & several watch & parse methods [59eb0041b0](https://github.com/ccxt/ccxt/commits/59eb0041b0766ff979a73a408dc39665516ca37d)
*  coinbase sockets import error fixes [b807820afa](https://github.com/ccxt/ccxt/commits/b807820afa70510194500befee6d16abc91d209c)
*  coinbase sockets handleMessage methods, handle method response comments [bede279e03](https://github.com/ccxt/ccxt/commits/bede279e03abf67d4e24ded5abd8e10486fcce58)
*  coinbase sockets subscribe method fix [d197fcf60b](https://github.com/ccxt/ccxt/commits/d197fcf60b209a2a17fe05837288e52d9e5755cc)
*  coinbase sockets parseWsTicker updates [86d987086a](https://github.com/ccxt/ccxt/commits/86d987086a5f49d503c58b1e7ccd266d5c5c141d)
*  coinbase sockets subscribe minor change [3d68af1a57](https://github.com/ccxt/ccxt/commits/3d68af1a57645e31d26bae61407da8d26a876e7b)
*  coinbase parseWSTicker minor update [40e424f1d6](https://github.com/ccxt/ccxt/commits/40e424f1d6fe94b9132fc3dbd7f3c26677f6b465)
*  coinbase handleTrade [f273ab06f8](https://github.com/ccxt/ccxt/commits/f273ab06f8ad08b0dd531e08e9cdacda1200320a)
*  coinbase removed handleMyTrade parseWsTrade [35f18b739a](https://github.com/ccxt/ccxt/commits/35f18b739a0b003ed24ddbffe812f749236b5c19)
*  coinbase sockets has [504ad56803](https://github.com/ccxt/ccxt/commits/504ad5680301f9f8358d1c14d948870c5c346348)
*  coinbase parseWsOrder [89a2b77356](https://github.com/ccxt/ccxt/commits/89a2b77356ba7d7d8860c06645d406b8771782f2)
*  poloniex handleMessage minor fix [92cf45c92a](https://github.com/ccxt/ccxt/commits/92cf45c92a71846be2d9930206be9b42bc38056f)
*  coinbase handleOrderBook [8ef4217a7b](https://github.com/ccxt/ccxt/commits/8ef4217a7b1e6e280871636b4a833d631de461ae)
*  coinbase handleOrder [ca49e6b521](https://github.com/ccxt/ccxt/commits/ca49e6b521160543cfae0ae8c31f696f7c3b168c)
*  coinbase handleMessage error handling [1a08745465](https://github.com/ccxt/ccxt/commits/1a08745465a78f2e10b1fa20b5c9f229fcb48720)
*  coinbase handleTickers works [5e2fe22a8f](https://github.com/ccxt/ccxt/commits/5e2fe22a8f13ebb24bdac9dcf1b7cbb46e778743)
*  coinbase.watchTrades works [c7cea8b3ac](https://github.com/ccxt/ccxt/commits/c7cea8b3ac60bab8380f1864b55a8c4395db3c56)
*  coinbase watchOrderBook works [9f0fecfe2f](https://github.com/ccxt/ccxt/commits/9f0fecfe2f24ad0fbc1f712f8b9d468d3c8495dd)
*  coinbase watchOrder almost works [257ca9e099](https://github.com/ccxt/ccxt/commits/257ca9e099281271f6ae1718b68352b1ea72922f)
*  coinbase watchorders works [3b1dd4f85c](https://github.com/ccxt/ccxt/commits/3b1dd4f85cf1ac29e08b7b12b7a6c8d220f21998)
*  coinbase sockets removed commented code [549b38410c](https://github.com/ccxt/ccxt/commits/549b38410c71d605e80a63be61094862e104dc93)
*  coinbase parseWsOrder fee currency [b53a52151c](https://github.com/ccxt/ccxt/commits/b53a52151cbaffa631b41638a47b621d4df60b4d)
*  coinbase sockets fix imports [670e7e0478](https://github.com/ccxt/ccxt/commits/670e7e04787ee5d8f3a6e717ecafe0fd19fd7f77)
*  coinbase sockets removed explicit sha256 from hmac method call [e62e1bbd09](https://github.com/ccxt/ccxt/commits/e62e1bbd09072a249d5e2b1f3ba8e4f402db1105)
*  coinbase.pro minor changes [a5a1cc0ca3](https://github.com/ccxt/ccxt/commits/a5a1cc0ca3f10d54d0be783c68172cb6f6e9550c)
*  coinbase.handleOrder minor change [da913cd412](https://github.com/ccxt/ccxt/commits/da913cd412da29969da1969e5104cd52dcb4601b)
*  coinbase removed watchStatus from has [9c03d04d5e](https://github.com/ccxt/ccxt/commits/9c03d04d5eab252dd613389e8bcffa2b86c02c10)
*  coinbase.js revert changes [b4b52e9c5a](https://github.com/ccxt/ccxt/commits/b4b52e9c5a8ee1bb49bce5d4b71e2416ab9e3997)
*  Update bitget.ts [1510afea8d](https://github.com/ccxt/ccxt/commits/1510afea8d0c796d84f650e1b3c863909707c89f)
*  revert coinbase.js [880b516e31](https://github.com/ccxt/ccxt/commits/880b516e315ef107a4edbdadb8b058b2a739f8ac)
*  coinbase.pro update docstrings to common format [0cdf51ba94](https://github.com/ccxt/ccxt/commits/0cdf51ba9416c870f9f8134d60ff3bcbedefd185)
*  coinbase.pro update watchTickers to resolve with symbols [f1d7d09760](https://github.com/ccxt/ccxt/commits/f1d7d09760015dff1b8a9bffbf74cfe538f3cf5b)
*  coinbase.watchTickers remove messageHash cointaining symbols [6cdf2ff8b5](https://github.com/ccxt/ccxt/commits/6cdf2ff8b58f31b73c4ebedf9c2b4d9af1dae25a)
*  coinbase.watchTickers minor fix [036cd04ca5](https://github.com/ccxt/ccxt/commits/036cd04ca55486ed6fb3f6301605c4596d5b2e8f)
*  Revert "coinbase.watchTickers remove messageHash cointaining symbols" [bfb0a00fe0](https://github.com/ccxt/ccxt/commits/bfb0a00fe032704ebe1302941f46e5a77cc427d6)
*  coinbase.watchTickers filter by tickers array [2bde30b9d1](https://github.com/ccxt/ccxt/commits/2bde30b9d1c502813c27f1995339aeb7372eb128)
*  bitget: patch fetchPosition [d85811111f](https://github.com/ccxt/ccxt/commits/d85811111fafc76eb0eaf498298b3866e0ca1af0)
*  feat(delta): fetchFundingRate [2e88bacc97](https://github.com/ccxt/ccxt/commits/2e88bacc97ae069b16373a719baa405d54a4ec48)
*  feat(delta): fetchFundingRates [a43843f600](https://github.com/ccxt/ccxt/commits/a43843f600e923114ce76dbcc6e647f2ecec7c7f)
*  fetchFundingRates, add API doc link [3e51728179](https://github.com/ccxt/ccxt/commits/3e517281793c92e8a75dc2eae8242a08b8e760ed)
*  remove use strict [c684372fbd](https://github.com/ccxt/ccxt/commits/c684372fbdb1f27f0ae401ea3dace8198885a556)
*  add pro badge [7626b40629](https://github.com/ccxt/ccxt/commits/7626b40629f00abab131767c7a8ffa3388d9bade)
*  feat(okx): add eth options [a9fd5183be](https://github.com/ccxt/ccxt/commits/a9fd5183be9ccc14e541e7e14a9f8a94ba9aab53)
*  4.0.22 [ee6ccea7a0](https://github.com/ccxt/ccxt/commits/ee6ccea7a06ad3a24b703e3466dcc48e993ab561)


## 4.0.21 (2023-07-13)

*  edit [44b4695b49](https://github.com/ccxt/ccxt/commits/44b4695b49124d784693dc7b0b2cfb47a55614ba)
*  add debug opt [c8d925ace0](https://github.com/ccxt/ccxt/commits/c8d925ace0132eb441f4d889332f9d80f137f218)
*  remove opt [93e62d9d29](https://github.com/ccxt/ccxt/commits/93e62d9d29abca12d378a0f888b8e54f869a15e0)
*  feat(delta): adjust option naming [18485d2b1a](https://github.com/ccxt/ccxt/commits/18485d2b1a2aa43cc72b1dfec18ceba785a09fde)
*  fix(bitmex): parseTransaction [49ca1c400b](https://github.com/ccxt/ccxt/commits/49ca1c400b87ebcca4571e5ca2a8c97333248a7f)
*  kucoinfutures certified = true [6b77de233d](https://github.com/ccxt/ccxt/commits/6b77de233d734d9fda2fee9e25fb22ef7847ac27)
*  adjust spot market naming [a2c55f9c99](https://github.com/ccxt/ccxt/commits/a2c55f9c9977ff7958c81c3f148301cb15070669)
*  feat(delta): fetchTicker, fetchTickers, add bid and ask data [cf600f7b4b](https://github.com/ccxt/ccxt/commits/cf600f7b4b455e2d21d916a5df911b8730c9bbda)
*  fix(bybit): fetchPosition crash [da05ed9fee](https://github.com/ccxt/ccxt/commits/da05ed9feef53285cd3d0f662ceb233e4f110e84)
*  bybit createMarketBuyOrderRequiresPrice handling rewrite for spot markets [f2aab9b627](https://github.com/ccxt/ccxt/commits/f2aab9b6279267824f100d3c7b998c11b37d7eb4)
*  deribit, bitpanda, coinex, krakenfutures, wazirx transpilation of php object property dereferencing fix #18536 [cba02619db](https://github.com/ccxt/ccxt/commits/cba02619dbf32a7ef8a3e42d1959e6f1e438f72e)
*  4.0.20 [2cea3861be](https://github.com/ccxt/ccxt/commits/2cea3861bed10222cbc77f2d985e3f585d3005c1)
*  4.0.21 [ddbd97b68b](https://github.com/ccxt/ccxt/commits/ddbd97b68bce56a9513c2a9a16d2caacbf6c9ecb)


## 4.0.19 (2023-07-11)

*  feat(bybit): fetchSettlementHistory [d577188ad5](https://github.com/ccxt/ccxt/commits/d577188ad5ff090b238f18f5bc1cf665df7450f5)
*  fix(huobi): remove fetchOrders/fetchClosedOrders dynamic calls [861ef61eed](https://github.com/ccxt/ccxt/commits/861ef61eedca4b1640c47bec7fcd92ec064b3e15)
*  bitfinex2 transaction status [e9bcd0c19d](https://github.com/ccxt/ccxt/commits/e9bcd0c19d9f2095f26053ef0e3170b9d6381234)
*  bitfinex2 more statuses [787c2993fb](https://github.com/ccxt/ccxt/commits/787c2993fba220fb96b6b8f7500419c15e62abfd)
*  ts/src/bitmex.ts parseTransaction amount and status fixes [8c230e9c36](https://github.com/ccxt/ccxt/commits/8c230e9c363b788bb453bd96bc439d9ea6beaf2d)
*  4.0.19 [b052163e23](https://github.com/ccxt/ccxt/commits/b052163e23cab22ece3bdbc8cb8d0f243b424e57)


## 4.0.18 (2023-07-11)

*  binance: use fapiPrivateV2GetAccount instead [a70802a512](https://github.com/ccxt/ccxt/commits/a70802a512c41469034baab0e7449833d785c7bf)
*  binance: use fapiPrivateV2GetPositionRisk instead [4f52bfcb78](https://github.com/ccxt/ccxt/commits/4f52bfcb786fbb28d7f17fb628557800199c3014)
*  binance: add new fapis [8416b9f828](https://github.com/ccxt/ccxt/commits/8416b9f8281cfd0aa3baad566c789efdcfb66e09)
*  feat(kraken): add transfer and transferOut [3f9d855dca](https://github.com/ccxt/ccxt/commits/3f9d855dca461e44f7c822ead9ea2987ddecc951)
*  add flag [8975eafbc3](https://github.com/ccxt/ccxt/commits/8975eafbc3b14586c8abba964f150fcc2a4bae70)
*  feat(bybit): option support [ed260bae66](https://github.com/ccxt/ccxt/commits/ed260bae66772b4dacad6be8ed61e10df5c2f8ce)
*  4.0.18 [0103010265](https://github.com/ccxt/ccxt/commits/010301026555aa497da353895f63a267e90e616c)


## 4.0.17 (2023-07-10)

*  fix(huobi): createContractOrder and createSpotOrder casing [ce341b969d](https://github.com/ccxt/ccxt/commits/ce341b969d299fd52222f5f280ab57c244cbf42d)
*  fix(Exchange.php): filterByLimit fix [9c07805647](https://github.com/ccxt/ccxt/commits/9c078056474964b4b2f5c52ea62fb54b946774d8)
*  fix(bybit): v5 :: creatOrder :: option markets [ed8ffe5054](https://github.com/ccxt/ccxt/commits/ed8ffe505405f2520f2e1f38dcdab0f0a952b8cd)
*  fix(bybit): editOrder options [9695bd1ce1](https://github.com/ccxt/ccxt/commits/9695bd1ce1ddeea743300c62cfa00aeb05357e64)
*  4.0.17 [91ea2e02ab](https://github.com/ccxt/ccxt/commits/91ea2e02abe1344e5462391e3c51fe16effd592c)


## 4.0.16 (2023-07-10)

*  feat(bybit): fetchMarkets, add ETH and SOL options markets [fcbcb7e904](https://github.com/ccxt/ccxt/commits/fcbcb7e904ae8586b99f7bb676cc344ae93f73d9)
*  fix error: use parseNumber on strike price [45c1896c35](https://github.com/ccxt/ccxt/commits/45c1896c355615c37402622755ea92fef1930dc2)
*  add 'loadExpiredOptions' setting [c8cfcb5fb0](https://github.com/ccxt/ccxt/commits/c8cfcb5fb0cc194f47abd279d0fae5744a1c4dc3)
*  bitget: add apis [8bd1144e57](https://github.com/ccxt/ccxt/commits/8bd1144e571f160f086b695dd5f01431cab1581d)
*  bybit: add apis [2680834fc9](https://github.com/ccxt/ccxt/commits/2680834fc9c14b7f188d1253520ba4cf87c95f03)
*  huobi: add apis [fd82b83d9f](https://github.com/ccxt/ccxt/commits/fd82b83d9f6ee2ef61ecd8384ded91d046d26bc1)
*  okx: add apis [8def728d0c](https://github.com/ccxt/ccxt/commits/8def728d0c23e222139e76ad6e6afb475c54a01a)
*  simplify options loading [d5a7c12ebc](https://github.com/ccxt/ccxt/commits/d5a7c12ebc11070524ebb2d485451eb63714bfec)
*  4.0.16 [e272a14e0c](https://github.com/ccxt/ccxt/commits/e272a14e0c5e8bb9ff35b440a85bcc3416db2f39)


## 4.0.15 (2023-07-09)

*  feat(cryptocom): add ws trading api [2f71e3ae2f](https://github.com/ccxt/ccxt/commits/2f71e3ae2f45f7d6bf92db596cf8c9b4f9e6c737)
*  fix py [456b60f477](https://github.com/ccxt/ccxt/commits/456b60f4779dfb37b0dbac9b9483331a8edeb850)
*  fixes [1fb899e7e9](https://github.com/ccxt/ccxt/commits/1fb899e7e90288fadea525fbd9c19b865c15bc24)
*  fix error [85c36ad61e](https://github.com/ccxt/ccxt/commits/85c36ad61eb9c5ccc87f340f1ea09f95f09fa3cd)
*  fix(base): add fetchOpenInterest [72b3b88a47](https://github.com/ccxt/ccxt/commits/72b3b88a473abb8446496a719126ee56ec4fa25a)
*  fix signature [38fd003fdb](https://github.com/ccxt/ccxt/commits/38fd003fdb598c9d18c2190d92cd6ec6595fd38f)
*  bitget error mapping 43115 The current trading pair is opening soon, please refer to the official announcement for the opening time [a66778d2cd](https://github.com/ccxt/ccxt/commits/a66778d2cd58666e1d95b241308614d3bd53ff07)
*  merge main [2c5a1d9b03](https://github.com/ccxt/ccxt/commits/2c5a1d9b035938a8e981b75c99f5e5e10fd702b2)
*  fix [01367f5ce1](https://github.com/ccxt/ccxt/commits/01367f5ce1a7a3131c2b839f72f331d19f45e83d)
*  priceToPrecision, amountToPrecision error handling fix [d6af644e4e](https://github.com/ccxt/ccxt/commits/d6af644e4e64c532ce308eca6af30b31c333b61d)
*  4.0.15 [876f34c0a8](https://github.com/ccxt/ccxt/commits/876f34c0a8ea41c150628bb5143a78d30f8a8d00)


## 4.0.14 (2023-07-08)

*  huobi.createSpotOrder docstring [685b86b30a](https://github.com/ccxt/ccxt/commits/685b86b30aafff40e7152f3525837cb3f8b6bab1)
*  huobi.createSpotOrder margin modes [6959c71960](https://github.com/ccxt/ccxt/commits/6959c719606a67df175de85621601442115f1c54)
*  huobi.createContractOrder docstring [7a843c1db0](https://github.com/ccxt/ccxt/commits/7a843c1db01ba59dc3d86a062abcaae6905b4655)
*  huobi.fetchAccountIdByType gets margin account ids [f38e388c74](https://github.com/ccxt/ccxt/commits/f38e388c74e93a39092c99927eea0a1aea08cf42)
*  huobi.fetchAccountIdByType fix for cross margin [a2dd8cc5c8](https://github.com/ccxt/ccxt/commits/a2dd8cc5c8915282b25893a8c7ef353d6e545b84)
*  huobi.fetchAccountIdByType fix for isolated margin [2c24cc7ad7](https://github.com/ccxt/ccxt/commits/2c24cc7ad76b37fa609af23ce6fd332d52ee4693)
*  huobi createOrder @see [072ba651e8](https://github.com/ccxt/ccxt/commits/072ba651e8b9bebc8935b74a759ddd65cc9ebabb)
*  huobi.fetchAccountIdByType bug fix [97aa7139a3](https://github.com/ccxt/ccxt/commits/97aa7139a33b0dcdf3d6474a5d48054c821ac1f8)
*  fix typo [bfd7dec6e1](https://github.com/ccxt/ccxt/commits/bfd7dec6e1951d95a36ce4e6d232e7968efde469)
*  huobi.createContractOrder removed errors thrown [7d10006841](https://github.com/ccxt/ccxt/commits/7d100068416db03f965922c99cda392c856e6c9a)
*  huobi createSpotOrder minor changes [c0d6574ba6](https://github.com/ccxt/ccxt/commits/c0d6574ba68550963c86653344798a8e7d2f7cca)
*  docs: add pro functions [7cd196db78](https://github.com/ccxt/ccxt/commits/7cd196db78a9879ddbe2b1feba49d68b3958bfc5)
*  remove allow undefined [22951c5a8f](https://github.com/ccxt/ccxt/commits/22951c5a8f0c72ebfb05d42ffbd0552ff3aa1cf0)
*  fix coinbase docs [adcf48ac85](https://github.com/ccxt/ccxt/commits/adcf48ac854eeb7076aca6e2b6e7d564d4b545d8)
*  add errors [9dfbdab91c](https://github.com/ccxt/ccxt/commits/9dfbdab91c7f786c5d8d4f54a8a3c43a50b4e7db)
*  refactor(cryptocom): migrate websockets to unified API [44c283a021](https://github.com/ccxt/ccxt/commits/44c283a021f9888872b13743239cc8c8d1564ac8)
*  fix jsdocs [740571ba65](https://github.com/ccxt/ccxt/commits/740571ba6549477b140d62057e23ce24b3c6c5af)
*  deribit: parse precision [141b0ce515](https://github.com/ccxt/ccxt/commits/141b0ce515d74370e6271e3421226eee8547970d)
*  cr fixes [0ffba4e665](https://github.com/ccxt/ccxt/commits/0ffba4e665cb7507a23bf216c0fb874051d19333)
*  fix(Exchange.py): fix camelCase props merging [3e8aa0115c](https://github.com/ccxt/ccxt/commits/3e8aa0115c0e19233e789dfbeefb18042c9bfdc1)
*  revert changes [a0bbea6060](https://github.com/ccxt/ccxt/commits/a0bbea60603ee496af77d6d5b864bf9d1b695bef)
*  remove debug log [6eed4963b5](https://github.com/ccxt/ccxt/commits/6eed4963b53ed6e3206e12cfdb73f98f0f41661e)
*  fix watchMyTrades [eb572bb7e4](https://github.com/ccxt/ccxt/commits/eb572bb7e44896e6b06a907cb0cd8bc53e090d78)
*  4.0.14 [ecba150f10](https://github.com/ccxt/ccxt/commits/ecba150f10d1c0a156650ccde4f02ab00d020d19)


## 4.0.13 (2023-07-07)

*  refactor(cryptocom): fetchDeposits, migrate to unified API [c0904b9b7a](https://github.com/ccxt/ccxt/commits/c0904b9b7a7c913feef43facb724d69edfee9bee)
*  4.0.13 [feaba7277f](https://github.com/ccxt/ccxt/commits/feaba7277f23ec1eb51c2fab8d6b3ca8f15e49c2)


## 4.0.12 (2023-07-06)

*  kf [4a3e2b0282](https://github.com/ccxt/ccxt/commits/4a3e2b02826f6be4355a1cbcacde7df232db8713)
*  remove fetchFees [6114912dd2](https://github.com/ccxt/ccxt/commits/6114912dd28c30e43747bdd1db0f6b33316e9a19)
*  add flag [2bde5a7753](https://github.com/ccxt/ccxt/commits/2bde5a775381680d8e9e49eeddaac1073a55a85a)
*  add webExchange to sandbox [da06d3bda0](https://github.com/ccxt/ccxt/commits/da06d3bda01bd37dec621fd90ce86777821f1e57)
*  fix fundingRateHistory timestamp [cda9595bab](https://github.com/ccxt/ccxt/commits/cda9595bab9ab89253416b9135942e6e0cc42180)
*  fix(base): ffilterBySinceLimit [ci deploy] [c0eadc8dc5](https://github.com/ccxt/ccxt/commits/c0eadc8dc500e9763331664fb242c644152b793e)
*  4.0.12 [b82fb59e69](https://github.com/ccxt/ccxt/commits/b82fb59e692690359d9f4e0fb6c3ca94616d92e6)


## 4.0.11 (2023-07-06)

*  Luno update API [8680bb5efb](https://github.com/ccxt/ccxt/commits/8680bb5efbb380e4dec49503f4d133fec50cb6bc)
*  networks [ee7b1f0ef1](https://github.com/ccxt/ccxt/commits/ee7b1f0ef135b18403209ad032b8fb76134b4ee3)
*  fetchCurrencies [42d78019c7](https://github.com/ccxt/ccxt/commits/42d78019c7373caae8d2d277af8ef54989dd427f)
*  fetch d [f1e8150447](https://github.com/ccxt/ccxt/commits/f1e8150447f34e301800743c9d69d6f02c469611)
*  withdraw & f [2b0b423505](https://github.com/ccxt/ccxt/commits/2b0b423505f6370a29ac95728217b27824850786)
*  fT [42568bd299](https://github.com/ccxt/ccxt/commits/42568bd29928513df8a3e883388b4f72e0ba6372)
*  final [d02b3e3139](https://github.com/ccxt/ccxt/commits/d02b3e31395b4ff27a516d074279b50c694a00d3)
*  Commit luno.ts file [963e8c0128](https://github.com/ccxt/ccxt/commits/963e8c012855f7f1ea1e52eb0dff1efd41485791)
*  Delete luno.js [7f925f0c37](https://github.com/ccxt/ccxt/commits/7f925f0c3785790a964e96039bc8748f943e01ab)
*  revert [99aaca39f8](https://github.com/ccxt/ccxt/commits/99aaca39f8002436c410f8fc8b638c38a0ef4141)
*  cr [0a863598a4](https://github.com/ccxt/ccxt/commits/0a863598a4cee97857a939c6ef69ab039089a4bb)
*  lowercase networkCode [d375e81bab](https://github.com/ccxt/ccxt/commits/d375e81bab6bb393452d08e8c7d4eca425a2a4d3)
*  fix parseDepositWithdrawFee [dbcdb0d7ef](https://github.com/ccxt/ccxt/commits/dbcdb0d7efb2944cdc19bf44dbdb3d3d0a415158)
*  fix(base): protect filterByValueSinceLimit [763943c841](https://github.com/ccxt/ccxt/commits/763943c841028afcb62a60e578128a45154fc7dc)
*  protect filterBySinceLimit [93758fcf5a](https://github.com/ccxt/ccxt/commits/93758fcf5afa244fa3f898d6a1725e044e366309)
*  4.0.11 [862fc05148](https://github.com/ccxt/ccxt/commits/862fc05148e9df5d25c87ec0dbfb63d50ddc788f)


## 4.0.10 (2023-07-06)

*  okx: add apis [e03876a135](https://github.com/ccxt/ccxt/commits/e03876a135758b4bd79f062227a9ca42fea34fda)
*  refactor(cryptocom): fetchWithdrawals, migrate to unified API [87a42e610a](https://github.com/ccxt/ccxt/commits/87a42e610a243903cb25d9b90261bacbe70d8291)
*  okx: add apis, privateGetAccountAdjustLeverageInfo [a68694d7e9](https://github.com/ccxt/ccxt/commits/a68694d7e9f9864287dc8f74cee3d17fda622263)
*  4.0.10 [d7d4a16d4f](https://github.com/ccxt/ccxt/commits/d7d4a16d4fafec56a8947cafcc6e84f147299374)


## 4.0.9 (2023-07-05)

*  feat(binance): add support for websocket trading [ab0d483031](https://github.com/ccxt/ccxt/commits/ab0d483031ccc0ab4b85a6cb2a75dc6a9f1127e1)
*  small fixes [d37f258005](https://github.com/ccxt/ccxt/commits/d37f2580056a045b6818b72b635e131484a60aa5)
*  transpile fixes [d5dbcc064a](https://github.com/ccxt/ccxt/commits/d5dbcc064afbb34b233a427feda5b36ef959c73e)
*  gate: add apis [4fffc58cc1](https://github.com/ccxt/ccxt/commits/4fffc58cc1654f7cac86fc47aa7003cdb498b753)
*  pr comments [34567da301](https://github.com/ccxt/ccxt/commits/34567da3013b76fb08701da28f42667d2d5fb32f)
*  fix jsdocs and extend params [db79487c8d](https://github.com/ccxt/ccxt/commits/db79487c8dc27470d9185b0bc54de1e73878d5d8)
*  improve checkIsSpot [75e310085a](https://github.com/ccxt/ccxt/commits/75e310085adfb695abb70e52584451866773a448)
*  bitget parseTransaction edits [aaa02002f1](https://github.com/ccxt/ccxt/commits/aaa02002f12e8b9aa7b0ad2b5175972b4669c91a)
*  bitget parseTransaction more edits [df09366b87](https://github.com/ccxt/ccxt/commits/df09366b87d7c8ad776e7ec277418be0981c289d)
*  bitget linting [e2b34933cf](https://github.com/ccxt/ccxt/commits/e2b34933cf5de2ce4e0d4c95bd2f5c95c9d788b9)
*  oceanex: add @see [d15bd6b8f4](https://github.com/ccxt/ccxt/commits/d15bd6b8f4de4e5640316ec73d044263a55d9758)
*  woo: remove apis GET /v1/client/info [9c621b1cfb](https://github.com/ccxt/ccxt/commits/9c621b1cfb6cf8e185af4828dd28aeccf17c1fab)
*  novadax: add @see [6d2b7b92d1](https://github.com/ccxt/ccxt/commits/6d2b7b92d11d67b5637d53c549c8111875583439)
*  CR fixes [f0f280cc5a](https://github.com/ccxt/ccxt/commits/f0f280cc5ac364803ca5c3c2e3d95b3e4b42c1b3)
*  add filterBySymbolSinceLimit to ws methods [e9240e8d5e](https://github.com/ccxt/ccxt/commits/e9240e8d5e11f090529609b69b8ce4db566b283a)
*  fix error message [f0a255b999](https://github.com/ccxt/ccxt/commits/f0a255b9990be449465664066d14f7d8d3d3cbcf)
*  add checkRequiredSymbol [aab1f49dbe](https://github.com/ccxt/ccxt/commits/aab1f49dbee41beef6601cd33c8b06f9f0048969)
*  edit to grep pattern [b9e8562bad](https://github.com/ccxt/ccxt/commits/b9e8562bad469f408be8921cc615c5e69135497c)
*  add comment [93886bc48f](https://github.com/ccxt/ccxt/commits/93886bc48f9207dbd3c5c39fddc657dff2225e5d)
*  edit multilang for options [73ab1a6e4f](https://github.com/ccxt/ccxt/commits/73ab1a6e4f233575a2ea3a92753d705c4a156a47)
*  4.0.9 [6085a11cba](https://github.com/ccxt/ccxt/commits/6085a11cba4e1111b51076a21b5e4f9561625001)


## 4.0.8 (2023-07-05)

*  Update Exchange.php [7e3210883b](https://github.com/ccxt/ccxt/commits/7e3210883b55427da72b05d2679bdd20c2b06a80)
*  travis: remove change.sh for now [2b6a02a0b3](https://github.com/ccxt/ccxt/commits/2b6a02a0b35f72e3185c360ae272dbb29effd74c)
*  probit fetchDepositsWithdrawals true [bfb8e2ce0e](https://github.com/ccxt/ccxt/commits/bfb8e2ce0ecb7b9bda0842a0c5f61db3bb385928)
*  4.0.8 [004e385993](https://github.com/ccxt/ccxt/commits/004e3859934abbc07a7e14298ad3ffcf91350078)


## 4.0.7 (2023-07-04)

*  bitget: add apis [4be436de77](https://github.com/ccxt/ccxt/commits/4be436de775c512895933977083fa10e0c80e920)
*  okx reflink fix [ci deploy] [0960f8044b](https://github.com/ccxt/ccxt/commits/0960f8044bba11b7ea19cee9c6dcee8b68500008)
*  4.0.7 [450fcab82a](https://github.com/ccxt/ccxt/commits/450fcab82ac906a3a69108d99da1129243a5a578)


## 4.0.6 (2023-07-04)

*  feat(coinbase): fetchBidsAsks [a20ca10028](https://github.com/ccxt/ccxt/commits/a20ca10028d3d82c802d7da1cd0867d4c67a0503)
*  okx ccxt campaign reflink [4032cb80d9](https://github.com/ccxt/ccxt/commits/4032cb80d9becf42c562f9d2089b48c279ad0e27)
*  okx campaign banner [ci deploy] [5e55b6f36a](https://github.com/ccxt/ccxt/commits/5e55b6f36add43e6f37ca2975ec5ba4486457d5e)
*  okx campaign banner [ci deploy] [1d23033e33](https://github.com/ccxt/ccxt/commits/1d23033e33c9025842b1f25d8b1f3301e727edfb)
*  okx campaign banner [ci deploy] [0dd8d45650](https://github.com/ccxt/ccxt/commits/0dd8d45650a77217c8eaf0863a64029de0d8f7ba)
*  4.0.6 [c774fe31d4](https://github.com/ccxt/ccxt/commits/c774fe31d492920ba7e9d53bfbe1ee6b2484898a)


## 4.0.5 (2023-07-03)

*  fetchdepositaddress [727a9e6ced](https://github.com/ccxt/ccxt/commits/727a9e6cedca6ad8e38b2f55bf16efbb213faf6a)
*  types [4437d21105](https://github.com/ccxt/ccxt/commits/4437d211056d890704c6e7c4d61cbce7abef2266)
*  historyTraes [0e4a9c9182](https://github.com/ccxt/ccxt/commits/0e4a9c9182339ea3f422a6d1eca12ff9f5d81180)
*  binance: add apis [86fc331d5c](https://github.com/ccxt/ccxt/commits/86fc331d5c806617773c105d8708a9dfc089b36b)
*  bitget: add apis [3b06f23e9a](https://github.com/ccxt/ccxt/commits/3b06f23e9a76389424a1f38945a6af7fa7fb8520)
*  add support for optional in jsdoc [743c3d1c9b](https://github.com/ccxt/ccxt/commits/743c3d1c9b8fef756f81d7652f81e84143a4c824)
*  support for optional params in jsdocs [0458e05fb8](https://github.com/ccxt/ccxt/commits/0458e05fb84b8b7b08bee0a981dc5f44ed9bf719)
*  remove undefined from optional parameters defintion [6f4d4f31c8](https://github.com/ccxt/ccxt/commits/6f4d4f31c8ba1757ff98bbc4f6688487d87eaab2)
*  minor edit [6da954a276](https://github.com/ccxt/ccxt/commits/6da954a27685449e1ea031639d74c58f5174c67e)
*  remove dynamic call [2af8d94278](https://github.com/ccxt/ccxt/commits/2af8d94278c6db6f6216c18da370298634395312)
*  fix(base): fix handleOptionAndParams [6ab7baca1a](https://github.com/ccxt/ccxt/commits/6ab7baca1a2cba6dcdf4d3146482a188c07aca12)
*  fix(bybit): watchOrders [ci deploy] [496c42ff58](https://github.com/ccxt/ccxt/commits/496c42ff5885ca0b4d694ffbcacb1a8f7bd02f5f)
*  fix(watchOrders): filterBySymbolSinceLimit call [00f17840b4](https://github.com/ccxt/ccxt/commits/00f17840b439ff42ec73a3424b98d43ce48800a6)
*  build: disable ascendex [dac0a2e354](https://github.com/ccxt/ccxt/commits/dac0a2e354f745d7800435d7b52253335281237d)
*  4.0.5 [ba9f4414f6](https://github.com/ccxt/ccxt/commits/ba9f4414f62cf456aba5a3b7e42be98ead587f0e)


## 4.0.4 (2023-07-02)

*  base [73f64b5216](https://github.com/ccxt/ccxt/commits/73f64b52162c686d707a0514d96198c9a8e23607)
*  networks [aa8af496b1](https://github.com/ccxt/ccxt/commits/aa8af496b119e8d6422b1026a7904c526a3e1a2f)
*  networksById [93a3dbfcd9](https://github.com/ccxt/ccxt/commits/93a3dbfcd9802b8d80b0bb3859d6a2240309e5df)
*  remove ignore [1c06db0b40](https://github.com/ccxt/ccxt/commits/1c06db0b400de86403c8458412c5ccec9599058b)
*  clause [752aeae820](https://github.com/ccxt/ccxt/commits/752aeae820df772e34e28956df5240645dcdac60)
*  coinsph: add apis [77720953ae](https://github.com/ccxt/ccxt/commits/77720953aee1888f6cf85736cd6541fa9e513406)
*  coinsph: add fetchDepositAddress [730a00fe14](https://github.com/ccxt/ccxt/commits/730a00fe14825b9b156d2aa65e4dfaeda4570e0c)
*  coinsph: add fetchDepositAddress @see [d18d47b07d](https://github.com/ccxt/ccxt/commits/d18d47b07d6a07f4929d386a07457e3fac4fcc1a)
*  remove from install [5df486c8f2](https://github.com/ccxt/ccxt/commits/5df486c8f25b0dadeee08e4a1dc9abcc928c0693)
*  rebuild into manual [c349c32d32](https://github.com/ccxt/ccxt/commits/c349c32d32bffaeb5efde6d87e94489a51973529)
*  add php proxy snippet [9b11e059b9](https://github.com/ccxt/ccxt/commits/9b11e059b9b0c1f45b1ee2367fec50986ed72d35)
*  rename [71000cab53](https://github.com/ccxt/ccxt/commits/71000cab538d1b50cf203e752066c1e70e20ce80)
*  removal of old proxy [5719ec8f80](https://github.com/ccxt/ccxt/commits/5719ec8f809af5ea59cafeeec5331428ae48e6f1)
*  py sample [fe37902651](https://github.com/ccxt/ccxt/commits/fe379026511f45aee0abdd109a190a8a6bc4af08)
*  js agent sample [be092f07ac](https://github.com/ccxt/ccxt/commits/be092f07ac9d0c950bbbd23ea4e1544c719c48f5)
*  php sample correction [3b03c28e02](https://github.com/ccxt/ccxt/commits/3b03c28e0263edd305b83f96c5705b1d473e5aa1)
*  added py sync example [1201503c0e](https://github.com/ccxt/ccxt/commits/1201503c0e3dfd9e0f0f477f4d9850c597124374)
*  added aiohttp socks proxy py example [d30af84d46](https://github.com/ccxt/ccxt/commits/d30af84d466287d4dda0c245c16a048f3df5c1a2)
*  edits to examples [0be13d2212](https://github.com/ccxt/ccxt/commits/0be13d22126b76bead2236dccc51aebc8c19c55a)
*  manual edits [2ba861732f](https://github.com/ccxt/ccxt/commits/2ba861732ff820762808ca452c11287b48324621)
*  manual edits [072c4044c2](https://github.com/ccxt/ccxt/commits/072c4044c2d7e78ebe7fb4de1b83bc4b79653097)
*  py proxy server [52eaed173e](https://github.com/ccxt/ccxt/commits/52eaed173e049ccc770195402746adc732848826)
*  comment [1568f5d04f](https://github.com/ccxt/ccxt/commits/1568f5d04ff7cc4c2d80a19df391955a7878cf28)
*  html examples [c4302b197e](https://github.com/ccxt/ccxt/commits/c4302b197eb587e87ba3b389835d1998419d1e98)
*  pair comment [e10a4ee6f9](https://github.com/ccxt/ccxt/commits/e10a4ee6f9e11bf23f6b78e3de2f667a935ae641)
*  remove method [b3c81e9c4d](https://github.com/ccxt/ccxt/commits/b3c81e9c4d1d6d1fec8cbbf600e335aa856e8734)
*  informative message [1a19e3b076](https://github.com/ccxt/ccxt/commits/1a19e3b076352129ac6744633593b14d26479c90)
*  update [a84767b982](https://github.com/ccxt/ccxt/commits/a84767b982113979bb76456f42618a42ad3d8566)
*  precision [d7834c4e21](https://github.com/ccxt/ccxt/commits/d7834c4e21146588ce9a71a2a07f91698c80553e)
*  Update Exchange.ts [bc6cb00e8e](https://github.com/ccxt/ccxt/commits/bc6cb00e8e084750f2c040fa90f247b2c8d98958)
*  Update Exchange.ts [c16122d84b](https://github.com/ccxt/ccxt/commits/c16122d84b57d45caed89abccaebb511b3bddef8)
*  Update build.sh [86be57409a](https://github.com/ccxt/ccxt/commits/86be57409a049cb006695cbb7cbfd9d5490524ee)
*  Update build.sh [8c2957404d](https://github.com/ccxt/ccxt/commits/8c2957404db75e6ea93613ac4fdc90fa84297fbf)
*  remove remnants from build.sh [a88c6f68ad](https://github.com/ccxt/ccxt/commits/a88c6f68ade07da1b22466cbb1c36cc38787d8ef)
*  feat(huobi): add id to implicit calls [9311180604](https://github.com/ccxt/ccxt/commits/93111806042111c859b9499f0835fff9eca80e65)
*  coinsph: unify network [0a8b0a9d05](https://github.com/ccxt/ccxt/commits/0a8b0a9d05bbe6d74f613bfb097e3ce57b2ec18b)
*  coinsph: update fetchDeposits [b90ed70bb9](https://github.com/ccxt/ccxt/commits/b90ed70bb97013ffc8f643ab8383eb1c1f122fc7)
*  coinsph: update fetchWithdrawals [402601a651](https://github.com/ccxt/ccxt/commits/402601a65108aeb7bfd438bebe82d3685aa8a59d)
*  feat(cryptocom): withdraw, migrate to unified API [a966f83528](https://github.com/ccxt/ccxt/commits/a966f835287e8120a51808675be390546717bad4)
*  feat(cryptocom): set swap, future and option to true [ddc8acdb32](https://github.com/ccxt/ccxt/commits/ddc8acdb3286740f56f61ce7ac8d23e8fe4d17c1)
*  minor edit to docs [8c234d2331](https://github.com/ccxt/ccxt/commits/8c234d233123f5c7da348307d2b67aae8c46ee70)
*  add deprecated message [ef68e6e546](https://github.com/ccxt/ccxt/commits/ef68e6e5469f8487ec8e699e3aa2eadc9360669d)
*  add network handling [cdc34b7a18](https://github.com/ccxt/ccxt/commits/cdc34b7a184ec8ffdb3bd3b827fe8e622e339c43)
*  add changelog manually [a6fdb6ad6d](https://github.com/ccxt/ccxt/commits/a6fdb6ad6d108b1460b6b5c06eca9b42624264a7)
*  feat(swap): fix fetchOpenInterestHistory [bd885274b2](https://github.com/ccxt/ccxt/commits/bd885274b2ff6363d988167d3318925c882fd488)
*  update error message [65b2f5f2ac](https://github.com/ccxt/ccxt/commits/65b2f5f2acb6ffca4879ef18c3f0343d2c1da08a)
*  CORS note [40228ca370](https://github.com/ccxt/ccxt/commits/40228ca370a5c4319ddcc10567be39c6b4166f9f)
*  cr [2ee61be0be](https://github.com/ccxt/ccxt/commits/2ee61be0be6dfa06a10ce39267979e4d2c7cfca7)
*  4.0.4 [bde967bf30](https://github.com/ccxt/ccxt/commits/bde967bf300d0ab4fdcae7700c8e0da909f98998)


