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

