Skip to content

Latest commit

 

History

History
5408 lines (4667 loc) · 539 KB

CHANGELOG.md

File metadata and controls

5408 lines (4667 loc) · 539 KB

4.2.46 (2024-02-17)

  • feat(ValidateTypes): assert proper int number (#21221) 3d21cb2765
  • okx: add apis (#21236) 94b6fd0213
  • hitbtc: add apis (#21235) 704636b0c5
  • bithumb: add apis (#21233) 56f258e5ca
  • feat(docker): add dotnet sdk (#21234) dde3e7447f
  • coinbase.fetchDepositAddressesByNetwork docstring (#21227) 5596ce6726
  • coincheck: add @see (#21237) a5f6ca21d0
  • btcturk: add @see (#21238) debbdafa20
  • timex: fetchDepositAddress, implodeParams used in sign (#21230) db21d8b324
  • binance: fetchPositionsRisk, remove empty positions (#21248) fd2a2f0870
  • coinmate: update (#21252) 9270a82b86
  • fix(cryptocom) switch fetchDepositWithdrawFees from spot to unified api (#21250) ec0b214e55
  • fix(bitget): watchOrderBook (#21251) 919b618003
  • feat(idex): fetchDepositAddress (#21232) 4895af4666
  • binance: edit fetchBalance, portfolio margin (#21249) b2b87c849e
  • feat(Exchange): type WS structures (#21222) 06733eba75
  • fix(build): disable onetrading (#21256) 83888c8b2e
  • bitfinex2 HTX mapping (#21261) d5dea08a42
  • coinspot: add @see (#21259) 8ef764958a
  • 4.2.46 246d48f945

4.2.45 (2024-02-14)

  • fix(hitbtc) watchTickers never receives updates (#21212) fc8eca925b
  • fix(Exchange): fix !== 0 after safeNumber (#21213) 5448e4df2a
  • fix(Exchange): fix !== 0 after safeNumber (#21213) e37727201d
  • binance: fetchMyLiquidations, add portfolio margin support (#21216) 19648bbd79
  • bybit: add fetchOpenOrder, fetchClosedOrder, remove fetchOrder, fetchOrders (#21218) 608db9a1a4
  • binance: fetchOpenOrder (#21219) 4520d543cd
  • coinbase: fetchCurrencies and fetchDepositAddressesByNetwork (#21215) 000fb6bc5e
  • fix(bingx)!: fetchDepositAddress renamed to fetchDepositAddressesByNetwork. fetchDepositAddress reimplemented to return a single deposit address structure (#21172) a36cd6d57c
  • feat(exchange): fetchDepositAddress uses fetchDepositAddressesByNetwork if fetchDepositAddress is not implemented (#21217) 36b52c2fba
  • 4.2.45 3469af64a2

4.2.44 (2024-02-13)

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

4.2.43 (2024-02-12)

  • fix(binance): fetchClosedOrders limit (#21194) be8191f96c
  • feat(cs): add currency and market example (#21196) 77520c589f
  • feat(exchange): addMargin, setMargin, reduceMargin, parsePosition to return Position type" (#21197) 723d2bd9af
  • 4.2.43 bee86050ff

4.2.42 (2024-02-11)

  • feat(exchange): type networkIdToCode and fix usage (#21185) 0beab95504
  • feat(exchange): type networkIdToCode and fix usage (#21185) 209b402ac6
  • bitrue withdraw handleNetworkCodeAndParams 4339708af3
  • 4.2.42 b32e3cf6e0

4.2.41 (2024-02-10)

  • feat(transpile): helper script (#21183) 1e8c7bc100
  • binance: fetchMyTrades, add portfolio margin support (#21186) 7ffa1d1b77
  • binance: fetchBorrowInterest, add portfolio margin support (#21187) 77e52d5b1b
  • fix(timestamps): replace safeNumber (#21188) 6cca9ff5b5
  • 4.2.41 c62bded466

4.2.40 (2024-02-09)

  • feat(tests): don't load keys by default (#21153) 8d48153029
  • fix .length on some exchanges (#21162) dd0ae06808
  • feat(coinbasepro): add conversion/fees endpoint (#21164) 59963f13f0
  • binance: fetchLeverageTiers, portfolio margin (#21161) 632a052b91
  • binance: borrowCrossMargin, repayCrossMargin, portfolio margin support (#21159) d57006c3fc
  • feat(krakenfutures): add fetchClosedOrders and fetchCanceledOrders (#21154) 760b1ea925
  • phemex.has: closePosition = false (#21168) 2fb5aff3c7
  • feat(Exchange): remove some safeValue (#21152) 9ba24af9ba
  • feat(bingx): editOrder (#21156) 18e68bda38
  • feat(binance): remove safeValue (#21166) 9626b79bbb
  • feat(binance): remove safeValue (#21166) 5c8fb7b1b6
  • fix(bitget): flip side if hedged+reduceOnly (#21170) c348640fd3
  • fix(bitget): flip side if hedged+reduceOnly (#21170) 9bb2505cde
  • docs(mexc): exchange name in docstrings changed from mexc3 to mexc (#21173) d7522aab5d
  • binance: fetchPositonsRisk, add portfolio margin support (#21174) e239aa4d84
  • binance: fetchLedger, add portfolio margin support (#21177) 6892a268dd
  • binance: fetchAccountPositions, add portfolio margin support (#21180) d46aec96ac
  • binance: fetchFundingHistory, add portfolio margin support (#21179) 71bf4a9529
  • 4.2.40 29effaaf60

4.2.39 (2024-02-08)

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

4.2.38 (2024-02-06)

  • feat(kucoin): watchOrderBook add level2Depth5 & level2Depth50 method (#21128) e63a9ed6b1
  • feat(kucoin): watchOrderBook add level2Depth5 & level2Depth50 method (#21128) b51aba9c98
  • Blofin implementation (#20371) [ci deploy] 36697b7619
  • 4.2.38 3d881a412b

4.2.37 (2024-02-06)

  • feat(cs): remove .vs dir (#21110) 2c40085a51
  • feat(tests): run a single test (#21108) 0a9f295a39
  • feat(tests): run a single test (#21108) de44b76631
  • fix(docs): typo (#21111) 4aea6a1932
  • feat(bybit): limit tpsl orders support (#21114) 38dbb6636c
  • fix(bybit): remove marginMode from parsePosition (#21117) 1930a64495
  • fix(types): orderTypes (#21118) 34842bd725
  • fix(types): add missing values to position (#21119) 940699ca18
  • fix(types): add missing values to position (#21119) e4b49432a6
  • binance: createOrder, postOnly (#21116) 1e8a590921
  • feat(C#): update docs (#21122) b2dd29e770
  • binance: cancelAllOrders, portfolio margin support (#21126) a41f397abf
  • binance: fetchOpenOrders, portfolio margin support (#21123) 2de02d44e5
  • bitfinex: edit rate limit weights (#21120) 5a417e7778
  • bitmex: add @see (#21127) cf64a730ca
  • 4.2.37 ce49387672

4.2.36 (2024-02-05)

  • bitfinex: add @see (#21073) 0edc8b6087
  • bithumb: add @see (#21074) 302ea26093
  • feat(woo): can now use since parameter on fetchOHLCV (#21083) 5a9bdf7fb6
  • fix(binance): restore ws url port (#21101) b71c8901df
  • Regression watch ticker binance (#21102) [ci deploy] 3fa3034f21
  • binance: createOrder, portfolio margin support (#21105) 3e6b79b87f
  • 4.2.36 ce1189ee70

4.2.35 (2024-02-04)

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

4.2.34 (2024-02-03)

4.2.33 (2024-02-02)

4.2.32 (2024-02-02)

4.2.31 (2024-02-02)

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

4.2.30 (2024-02-01)

  • bitget has (#21026) c12d902e24
  • Bitfinex2: update createOrder (#21028) d254b5e2c9
  • fix(hitbtc): reduceMargin, addMargin, can set marginMode (#21025) 356c91cab7
  • Replace safe value safe bool 3 (#21030) f00a6a3474
  • feat(p2b): websockets/pro implementation (#20982) 5ce89c1033
  • Fix build (#21041) 19c61fd5ce
  • fix(okx): fetches first candle from start of since (#21040) 92572c0911
  • Digifinex: fetchTickers, safeMarket fourth argument error (#21047) 484948a1f7
  • 4.2.30 86b41eeed4

4.2.29 (2024-01-30)

4.2.28 (2024-01-30)

4.2.27 (2024-01-29)

  • feat(Exchange): improve fetchOrders error message (#20996) b5107b2777
  • feat(Exchange): improve fetchOrders error message (#20996) 6552b9deba
  • fix(coinbase): add params to body when using token (#20997) 800aee7fbf
  • fix(coinbase): add params to body when using token (#20997) 6d4f8280ff
  • fix(upbit): fetchDepositAddress takes params["network"] (#20998) 1086c1d43b
  • Coinmetro integration [ci deploy] (#20297) 2d2eb1fbac
  • fix Static tests [ci deploy] (#20999) bd072876c1
  • 4.2.27 5f77a77b06

4.2.26 (2024-01-29)

4.2.25 (2024-01-28)

4.2.24 (2024-01-27)

4.2.23 (2024-01-26)

  • fix(binance) no timestamp for futures watched tickers (#20973) ddfcb225f6
  • Okx: edit algo order (#20970) 69445297af
  • bitfinex2: fetchOpenInterest (#20972) 903c462761
  • Okx: watchMyTrades, add spot margin support (#20971) f3fdc7903e
  • feat(phemex): add endpoint to fetchPositions (#20976) 7d799ea1cf
  • feat(coinex): add history endpoint to fetchPositions (#20975) c976b48323
  • feat(hitbtcPro): add sandbox mode (#20978) 5e0291ae64
  • 4.2.23 ccd0713d59

4.2.22 (2024-01-25)

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

4.2.21 (2024-01-23)

  • feat(bitvavo): ws trading (#18629) 8e4bcd721c
  • feat(bitvavo): ws trading (#18629) 73120ad6d2
  • fix(blockchaincom): fetchDepositAddress (#20916) 3155cd591f
  • fix(blockchaincom): fetchDepositAddress (#20916) b81cd6c0bd
  • feat(lbank): remove limit from fetchOrderBookWs (#20918) 23ee23f5bb
  • fix(gate): fetchLeverageTiers parsing (#20920) eadec4d8be
  • gate: add apis (#20932) 90d8bb3b53
  • WsClient eslint errors fix (#20925) 6cca91b4fc
  • fix(bitopro): fix ws url and signature (#20928) d67cacd866
  • Add querying contract funds from Phemex (#20931) cb5f849469
  • novadax: add apis, update ratelimit (#20934) aa95489977
  • 4.2.21 b4fbbfb8fe

4.2.20 (2024-01-22)

  • BingX New error parsed to InsufficientFunds (#20901) b36ef50d20
  • feat(Exchange): move expired option market to the base class (#20888) c29f127973
  • feat(binance): add papi/ping endpoint (#20906) ab203a541c
  • feat(base): add fetchCanceledAndClosedOrders stub (#20883) 3aa29c09ff
  • feat(bitteam): update logo (#20907) 6dd19df17a
  • Bitrue fix build (#20915) 21409d3a3b
  • 4.2.20 3253c3948c

4.2.19 (2024-01-20)

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

4.2.18 (2024-01-18)

  • feat(coincheck): add pro (#20846) fc3b81dc65
  • Bybit: edit cancelAllOrders orderFilter param (#20844) 56e7809c29
  • fix(cryptocom): remove this as any (#20851) ce9e3e68e1
  • bitget: allow books1 channel in watchOrderBookForSymbols (#20850) 08a8352b53
  • bitget: allow books1 channel in watchOrderBookForSymbols (#20850) d321a6743d
  • fix(BinanceWs): stream limits reading (#20852) 0b51d3e8d5
  • fix(poloniexfutures, kucoin, kucoinfutures): wrap negotiate in try catch and add future to transpile, fix #20835 (#20843) b3dc0eda2e
  • fix(poloniexfutures, kucoin, kucoinfutures): wrap negotiate in try catch and add future to transpile, fix #20835 (#20843) 6a0584b54a
  • binance: add apis (#20857) 0842f1749d
  • Deribit: static request tests (#20861) ced14289a2
  • docs(kraken): update kraken docs link (#20858) a99eb6075c
  • feat(bingx): add fetchFundingRates (#20864) 9e6484015d
  • Bybit: adjust stop handling for fetchMyTrades, fetchOrders and fetchOpenOrders (#20856) 2296166ff6
  • 4.2.18 b6180d0aae

4.2.17 (2024-01-17)

4.2.16 (2024-01-16)

  • feat(phemex): update orders methods (#20825) 277f53d17d
  • feat(bingx): add swap sandbox (#20806) 379cdb087e
  • feat(bingx): add swap sandbox (#20806) 8f02d48c78
  • bingx parseTransaction from withdraw function be5539dfdf
  • bingx parseTransaction from withdraw function e1b92479d3
  • Bitmex: fix disabled static request tests (#20829) 5fe4589179
  • fix(bingx): has["margin"] = false (#20831) a0d7ded17e
  • feat(coinone): add ws apis (#20824) b59af9d0b5
  • 4.2.16 cd71a9d7cb

4.2.15 (2024-01-15)

  • bingx ip mismatch PermissionDenied exception mapping 9c7a6bf8bd
  • HTX: correct the status for partially filled orders (#20822) 5af996aa59
  • fix(kraken): takeProfit/stopLoss parsing (#20821) 05403c86ea
  • feat(woo): watchPositions, fix #20790 (#20823) fe4b97ea21
  • 4.2.15 1ca3a40599

4.2.14 (2024-01-14)

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

4.2.13 (2024-01-12)

  • Htx, Woo: trailing order methods, require trailingTriggerPrice (#20772) e336623344
  • Binance: update transfer endpoint for isolated margin (#20771) 9b109815b1
  • bitmart update fee (#20774) d5e3a78003
  • lbank: remove method usage (#20770) 2e355df463
  • feat(okx): add new endpoint (#20783) 1c4c6f2131
  • feat(phemex): update ID (#20781) bd72913571
  • feat(staticTests): rename huobi to htx (#20785) 878936e7d1
  • independentreserve: remove method usage (#20784) 60a91aff1b
  • transpile: update process num when build parallel (#20658) 192ba550a8
  • fix(IdTests): rename huobi to htx (#20789) 00c60fc3e1
  • fix(kraken): watchOHLCV interval must be passed as integer (#20787) ff58a040ff
  • fix(kraken): watchOHLCV interval must be passed as integer (#20787) 61c8938bd9
  • Gate: update parsePosition (#20798) 0ea1ef0637
  • feat(bingx): add fetchMyTrades in spot market (#20801) 4174849c42
  • Coinbase: withdraw (#20796) f0782d9bf1
  • fix(bitget): historical endpoint until parameter (#20804) 55c0a80a8d
  • 4.2.13 1be27a8067

4.2.12 (2024-01-11)

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

4.2.11 (2024-01-09)

  • Bybit: fix fetchCurrencies RateLimitExceeded error (#20731) e1fe1ec4da
  • useProxy flag in tests (#20706) cac1e242c3
  • Bitget: createOrder, one way mode orders (#20732) 5e2ba7413f
  • feat(kucoin): add hf support to fetchBalance and fetchLedger (#20733) 0b301b0830
  • fix(bingx): tp/sl orders parsing (#20738) 5a10ebf8e0
  • 4.2.11 8525a0e39d

4.2.10 (2024-01-08)

  • fix(exchange): safemarket with empty delimiter (#20712) 4072eb081d
  • fix(kucoin): hf orders parsing (#20720) be8795adb8
  • fix(kucoin): hf orders parsing (#20720) 2e33805678
  • Deribit: trailing order support (#20673) 529fb527e6
  • feat(cryptocom): watchOrderBook using updates and parseOrderBook for CountedOrderBook (#20691) d50b67183a
  • feat(binance): provide symbols to spot fetchBidsAsks (#20726) 8b05e06407
  • 4.2.10 1ad6dfcbfe

4.2.9 (2024-01-07)

4.2.8 (2024-01-06)

4.2.7 (2024-01-05)

4.2.6 (2024-01-04)

  • feat(htx): setPositionMode (#20657) 290cd9f32e
  • feat(htx): setPositionMode (#20657) a0b9cc2f52
  • Bitmex: createOrder, editOrder, add trailing support (#20639) bb45ed5cfd
  • feat(bingx): add clientOrderId to cancelOrder (#20666) 0f13e6cfe5
  • Woo: createOrder, fetchOrders, editOrder trailing support (#20656) a7bbeef82f
  • feat(exchange.close()): have exchange.close() [ci deploy] 225bc94a45
  • 4.2.6 6164ea1572

4.2.5 (2024-01-04)

  • bybit: add apis (#20636) bdf7882fe4
  • fix(delta): expired option markets conditional check (#20634) b0a612ae11
  • fix(bingx): add spot ticker change and percentage (#20640) 6965e510cd
  • update readme (#20642) 3e563f4743
  • HTX: fetchOrders, fetchOpenOrders, cancelOrder, cancelAllOrders, trailing support (#20635) 002c7d6bc3
  • alpaca: fix us equity undefined quote (#20632) 4fa92a2e48
  • fix(ws): error handling for watchMultiple, fix #20412 (#20563) 971db89d1c
  • fix(Binance,Bingx): cancelOrders ids type (#20645) af899a08e3
  • fix build: disable bitteam (#20647) 07001f1cbc
  • fix build: disable bitteam (#20650) f3a7e5b75f
  • fix(bingx): clientOrderId handling (#20661) 42da4a38e7
  • phemex error mapping (#20660) 9ad628c30f
  • 4.2.5 6b19125a0a

4.2.4 (2024-01-02)

4.2.3 (2024-01-01)

  • feat(BingxPro): extend listen Key (#20602) 900f600952
  • feat(Exchanges): add triggerSupport (#20601) bcf6d7acaf
  • feat(Exchanges): add triggerSupport (#20601) 307e8229f8
  • fix(alpaca): fetchBalance flag (#20608) 3415934d5b
  • Fix python asyncio proxy example (#20607) be0109d59c
  • fix(Bybit): watchTickers (#20610) [ci deploy] 3950ad1f46
  • feat(bingx): unify tp/sl type 3 (#20611) 24bd6b462c
  • feat(IdTests): add bingx (#20614) b5a053e736
  • feat(bingx): add clientOrderIds to cancelOrders (#20618) 2891befe89
  • 4.2.3 640f5c3108

4.2.2 (2023-12-30)

4.2.1 (2023-12-28)

4.1.100 (2023-12-27)

  • fix(kucoin): reset url store when token is expired (#20525) 550e584a71
  • fix(kucoin): reset url store when token is expired (#20525) 0dc3d85460
  • mexc: BEP20 network (#20559) 9812bdeea5
  • Bitget: fetchOrder, type error (#20560) 84be26f311
  • bit.team integration (#20049) d8883697bd
  • fix(okx): fetchDepositAddressesByNetwork (#20564) 11719702e2
  • fix(bitteam): remove this.number [ci deploy] (#20565) 662f6f62c2
  • 4.1.100 cf6a592c1f

4.1.99 (2023-12-26)

  • fix(exchange): safeOrder trade fees parse to number not string (#20534) 96175dae15
  • fix(watchOHLCVForSymbols): set to false (#20545) 54061ab96f
  • feat(binance): add apis (#20547) 89f87fa9ac
  • binance: fetchOpenInterestHistory remove method usage & update static… (#20480) 7878f3fbbc
  • bitvavo: add clientOrderId (#20506) 235c8f2fb3
  • examples: add lending bot for bitfinex (#20539) 97cb08e8a5
  • Bitget: createOrder, trailingStopPercent support (#20475) 79ea16c9bd
  • Bitmart: createOrder, trailingStopPercent, triggerPrice (#20481) 0e2c396c0d
  • BingX: trailing orders (#20519) d0fcf04427
  • Kraken: update trailing stop unification (#20501) b0fe944691
  • feat(Exchange): emulate fetchClosedOrders (#20532) d4a4dce0a1
  • coinex: update apis (#20549) e4f639af08
  • 4.1.99 5d50f68480

4.1.98 (2023-12-24)

4.1.97 (2023-12-23)

4.1.96 (2023-12-22)

4.1.95 (2023-12-20)

4.1.94 (2023-12-19)

4.1.93 (2023-12-19)

4.1.92 (2023-12-19)

4.1.91 (2023-12-16)

4.1.90 (2023-12-15)

4.1.89 (2023-12-14)

4.1.88 (2023-12-14)

4.1.87 (2023-12-13)

4.1.86 (2023-12-12)

4.1.85 (2023-12-11)

4.1.84 (2023-12-11)

  • feat(htx): createMarketBuyOrderWithCost 4416b98d68
  • test(htx): static request, createMarketBuyOrderRequiresPrice ab87b4c9f4
  • feat(huobijp): createMarketBuyOrderWithCost 16593e3363
  • feat(coinsph): createMarketBuyOrderWithCost f73c27eec8
  • test(coinsph): static request, createOrder b2d32375eb
  • fix(binance): sign, origclientorderidlist length d21e161e83
  • remove origclientorderidlist=[] from cancelOrders static request test url 8c27c2b3fc
  • fix(bybit): fetchPositions exchange id handling a98fdef4fe
  • use marketSymbols e5e393670e
  • 4.1.84 2909433305

4.1.83 (2023-12-10)

4.1.82 (2023-12-09)

4.1.81 (2023-12-08)

4.1.80 (2023-12-07)

4.1.79 (2023-12-07)

4.1.78 (2023-12-06)

4.1.77 (2023-12-05)

4.1.76 (2023-12-04)

4.1.75 (2023-12-03)

4.1.74 (2023-12-02)

4.1.73 (2023-12-01)

  • fix(exchange): fetchDeposits and fetchWithdrawals first argument is code instead of symbol f66dbec62e
  • latoken: fetchTradingFee remove method usage dced114b55
  • latoken: fetchMyTrades remove method usage 11435563b1
  • latoken: transfer remove method usage 83f1012c6b
  • 4.1.73 3d5dc9814b

4.1.72 (2023-11-30)

4.1.71 (2023-11-30)

4.1.70 (2023-11-29)

4.1.69 (2023-11-28)

4.1.68 (2023-11-28)

4.1.67 (2023-11-27)

4.1.66 (2023-11-26)

4.1.65 (2023-11-25)

4.1.64 (2023-11-24)

4.1.63 (2023-11-23)

4.1.62 (2023-11-23)

4.1.61 (2023-11-22)

4.1.60 (2023-11-21)

4.1.59 (2023-11-20)

4.1.58 (2023-11-20)

  • fix(cli): fix cli.js and cli.ts for parsing large numbers 6b915ca789
  • fix(Client.ts): fix error code for browser websocket close 6247bffed0
  • fix(bitmart): fetchOHLCV endpoint ratelimit weights c8d3fe563f
  • increase unused OHLCV endpoint weights 03214b01cb
  • 4.1.58 6d25fc37ab

4.1.57 (2023-11-19)

4.1.56 (2023-11-17)

4.1.55 (2023-11-16)

4.1.54 (2023-11-16)

4.1.53 (2023-11-15)

4.1.52 (2023-11-14)

4.1.51 (2023-11-13)

4.1.50 (2023-11-12)

4.1.49 (2023-11-12)

4.1.48 (2023-11-11)

4.1.47 (2023-11-10)

4.1.46 (2023-11-09)

4.1.45 (2023-11-09)

4.1.44 (2023-11-08)

4.1.43 (2023-11-07)

4.1.41 (2023-11-07)

4.1.40 (2023-11-06)

4.1.39 (2023-11-05)

4.1.38 (2023-11-04)

4.1.37 (2023-11-03)

4.1.36 (2023-11-02)

4.1.35 (2023-11-01)

4.1.34 (2023-11-01)

4.1.33 (2023-10-31)

4.1.32 (2023-10-30)

4.1.31 (2023-10-29)

4.1.30 (2023-10-28)

4.1.29 (2023-10-26)

4.1.28 (2023-10-26)

4.1.27 (2023-10-26)

4.1.26 (2023-10-25)

4.1.25 (2023-10-24)

4.1.24 (2023-10-24)

4.1.23 (2023-10-23)

4.1.22 (2023-10-22)

4.1.20 (2023-10-21)

4.1.19 (2023-10-20)

4.1.18 (2023-10-19)

4.1.17 (2023-10-18)

4.1.16 (2023-10-17)

4.1.15 (2023-10-17)

4.1.14 (2023-10-16)

4.1.13 (2023-10-14)

4.1.12 (2023-10-13)

4.1.11 (2023-10-12)

4.1.10 (2023-10-11)

4.1.9 (2023-10-09)

4.1.8 (2023-10-08)

4.1.7 (2023-10-07)

4.1.6 (2023-10-06)

4.1.5 (2023-10-06)

4.1.4 (2023-10-05)

4.1.3 (2023-10-04)

4.1.2 (2023-10-03)

4.1.1 (2023-10-02)

4.0.112 (2023-10-01)

4.0.111 (2023-09-30)

4.0.110 (2023-09-29)

4.0.109 (2023-09-28)

4.0.108 (2023-09-27)

4.0.107 (2023-09-26)

4.0.106 (2023-09-25)

4.0.105 (2023-09-24)

4.0.104 (2023-09-23)

4.0.103 (2023-09-22)

4.0.102 (2023-09-20)

4.0.101 (2023-09-19)

4.0.100 (2023-09-18)

4.0.99 (2023-09-17)

4.0.98 (2023-09-16)

4.0.97 (2023-09-15)

4.0.96 (2023-09-14)

4.0.95 (2023-09-14)

4.0.94 (2023-09-13)

  • bitopro: update rl 928a2dc6dc
  • hollaex.has: createPostOnlyOrder, createOrder docstrings 49f06a2c41
  • feat(okx): set default value for tpTriggerPxType and slTriggerPxType 43ca239401
  • fix(bigone): parseTransaction deposit/withdrawal type fix 12726dbfd7
  • bigone.transfer add fund type, docstring update 9f5f2db5d9
  • fix(okx): takeProfitTriggerPriceType 73a8f9e724
  • bitopro: update rl 03ed98b96a
  • fix(binance): watchOrderBookForSymbols scope var 585930bf1f
  • fix(huobi): fix contract clientOrderId type fc8facb705
  • 4.0.94 55323f2e03

4.0.93 (2023-09-13)

4.0.91 (2023-09-12)

4.0.90 (2023-09-11)

4.0.89 (2023-09-11)

4.0.88 (2023-09-10)

4.0.87 (2023-09-09)

4.0.86 (2023-09-08)

4.0.85 (2023-09-07)

4.0.84 (2023-09-06)

4.0.83 (2023-09-05)

4.0.82 (2023-09-04)

4.0.81 (2023-09-03)

4.0.80 (2023-08-31)

4.0.79 (2023-08-30)

4.0.78 (2023-08-29)

4.0.77 (2023-08-28)

4.0.76 (2023-08-27)

4.0.75 (2023-08-25)

4.0.74 (2023-08-24)

4.0.73 (2023-08-23)

4.0.72 (2023-08-22)

4.0.71 (2023-08-21)

4.0.70 (2023-08-21)

4.0.69 (2023-08-20)

4.0.68 (2023-08-19)

4.0.67 (2023-08-18)

4.0.66 (2023-08-17)

4.0.65 (2023-08-16)

4.0.64 (2023-08-16)

4.0.62 (2023-08-15)

4.0.61 (2023-08-15)

4.0.60 (2023-08-14)

4.0.59 (2023-08-14)

4.0.58 (2023-08-12)

  • bybit.parsePosition: added fields takeProfit trailingStop stopLoss 387141abe1
  • binance.parsePosition: added fields takeProfit trailingStop stopLoss 59752629ac
  • okx.parsePosition: added fields takeProfit trailingStop stopLoss c6916197c6
  • ftx.parsePosition: added fields takeProfit trailingStop stopLoss 48f41ed624
  • gate parsePosition: added fields takeProfit trailingStop stopLoss 5db57a7376
  • huobi parsePosition: added fields takeProfit trailingStop stopLoss 7ad6eb733f
  • ascendex parsePosition: added fields takeProfit trailingStop stopLoss dad1f5d5eb
  • mexc parsePosition: added fields takeProfit trailingStop stopLoss 061500e760
  • kucoinfutures parsePosition: added fields takeProfit trailingStop stopLoss 0355707b48
  • phemex parsePosition: added fields takeProfit trailingStop stopLoss 2a923fcea8
  • deribit parsePosition: added fields takeProfit trailingStop stopLoss a01c7f19a7
  • bitmex parsePosition: added fields takeProfit trailingStop stopLoss 2ec1472ff3
  • removed trailingStop from parsePosition b4dedeb9d8
  • aax.fetchPositions stopLoss and takeProfit 73bad65b5c
  • ascendex.parsePositions minor change 6d6fb39765
  • btcex.fetchPositions stopLoss and takeProfit 06f3d6d269
  • bitget.parsePosition added fields stopLoss and takeProfit a6c1e61ac6
  • coinex.parsePosition added fields stopLoss and takeProfit 557d54c0ac
  • currencycom comment formatting 5e76a1d86c
  • currencycom.parsePosition added fields unrealizedPnl hedged stopLoss takeProfit 444789ddfb
  • parsePosition switch ordering of stopLoss/takeProfit 1b29414410
  • parsePosition hedged, stopLoss and takeProfit added to response 425bee04fa
  • ftx.parsePosition comment formatting 0fdb20897b
  • huobi.parsePosition comment formatting 5088d203d9
  • phemex.parsePosition comment formatting 4d35789098
  • added hedged field to parsePosition e80ef1a545
  • aax.parsePosition minor fix fa93c50f3f
  • removed stopLoss and takeProfit from phemex parsePosition 70bcdb007f
  • ascendex parsePosition minor fix 32ea39f5ac
  • coinex.fetchPositions stopLossPrice and takeProfitPrice 65cb02f5d4
  • tokocrypto.createOrder string math a48ab52828
  • tokocrypto.createOrder docstring @see c585e51514
  • tokocrypto.options["createMarketBuyOrderRequiresPrice"] == true 6b5c5512e0
  • tokocrypto.createOrder createMarkeyBuyOrder requires price logic 5e8267a1c9
  • tokocrypto.createOrder specific error message for market buy orders with no price 28fce962b6
  • added takeProfitPrice and stopLossPrice fields to parsePosition response of bingx, cryptocom, delta, digifinex, poloniexfutures 80a23a4c3b
  • tokocrypto createOrder error condition fix 871dda4200
  • ndax.createOrder triggerPrice fix 3e4380535a
  • ndax has 884d5ba756
  • add new fields to the position type a391d93908
  • add python type 4738eac9b0
  • ndax[options][orderTypes]: added string order types 87b2be5fb3
  • fix(lbank): sign error for private methods 321dcdbd83
  • ci: patch link of troubleshooting 03c639b9ba
  • fix(whitebit): add loadMarkets to fetchTradingFees 09931a3656
  • add type parsing cacce722e5
  • fix price parsing cb2b3c3b41
  • 4.0.58 00903122b9

4.0.57 (2023-08-11)

4.0.56 (2023-08-10)

4.0.55 (2023-08-09)

4.0.54 (2023-08-08)

4.0.53 (2023-08-08)

4.0.52 (2023-08-07)

4.0.50 (2023-08-05)

4.0.49 (2023-08-03)

4.0.48 (2023-08-02)

  • bitfinex pro parseTrade string math feef716340
  • fix(kucoin): orders using params["triggerPrice"] can be properly placed 0f36e6fd3b
  • fix(blockchaincom): explicit types import ff4a8d726e
  • fix(bitmexWs): normalize orderbook amounts 46c5fc76ed
  • 4.0.48 4f6182aa6e

4.0.47 (2023-08-01)

4.0.46 (2023-08-01)

4.0.45 (2023-07-31)

4.0.44 (2023-07-31)

4.0.43 (2023-07-29)

4.0.42 (2023-07-28)

4.0.41 (2023-07-27)

4.0.40 (2023-07-27)

4.0.39 (2023-07-25)

4.0.38 (2023-07-24)

4.0.36 (2023-07-24)

4.0.35 (2023-07-23)

4.0.34 (2023-07-21)

4.0.33 (2023-07-20)

4.0.32 (2023-07-20)

4.0.31 (2023-07-19)

4.0.30 (2023-07-18)

4.0.29 (2023-07-17)

4.0.28 (2023-07-16)

4.0.27 (2023-07-15)

4.0.26 (2023-07-15)

4.0.24 (2023-07-14)

4.0.23 (2023-07-14)

4.0.22 (2023-07-14)

4.0.21 (2023-07-13)

4.0.19 (2023-07-11)

4.0.18 (2023-07-11)

4.0.17 (2023-07-10)

4.0.16 (2023-07-10)

4.0.15 (2023-07-09)

4.0.14 (2023-07-08)

4.0.13 (2023-07-07)

4.0.12 (2023-07-06)

4.0.11 (2023-07-06)

4.0.10 (2023-07-06)

4.0.9 (2023-07-05)

4.0.8 (2023-07-05)

4.0.7 (2023-07-04)

4.0.6 (2023-07-04)

4.0.5 (2023-07-03)

4.0.4 (2023-07-02)