What's Changed
- chore: try npm publish by @carlosmiei in https://github.com/ccxt/ccxt/pull/25074
- chore: try 2 by @carlosmiei in https://github.com/ccxt/ccxt/pull/25075
- chore: release try npm-publish by @carlosmiei in https://github.com/ccxt/ccxt/pull/25076
- chore: uncomment by @carlosmiei in https://github.com/ccxt/ccxt/pull/25077
- chore: Rl2 release by @carlosmiei in https://github.com/ccxt/ccxt/pull/25078
- chore: disable travis commits by @carlosmiei in https://github.com/ccxt/ccxt/pull/25079
- fix(bitmex) - features ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25081
- docs(bitmart): fetchFundingRateHistory - docstring update by @samgermain in https://github.com/ccxt/ccxt/pull/25083
- feat(features) - add arguments by @ttodua in https://github.com/ccxt/ccxt/pull/25082
- chore: js add to wiki by @carlosmiei in https://github.com/ccxt/ccxt/pull/25084
- chore: remove comment js by @carlosmiei in https://github.com/ccxt/ccxt/pull/25085
- chore: msg to wiki by @carlosmiei in https://github.com/ccxt/ccxt/pull/25086
- chore: use gh_token instead by @carlosmiei in https://github.com/ccxt/ccxt/pull/25088
- chore: wiki commit msg by @carlosmiei in https://github.com/ccxt/ccxt/pull/25089
- feat(features) - symbolRequired (batch 1) by @ttodua in https://github.com/ccxt/ccxt/pull/25087
- fix(binance): remove spl from networks by @carlosmiei in https://github.com/ccxt/ccxt/pull/25090
- fix(binance) - SPL SOL by @ttodua in https://github.com/ccxt/ccxt/pull/25091
- test(exceptions) - exception message readable by @ttodua in https://github.com/ccxt/ccxt/pull/25096
- feat(symbolRequired) - batch 2 by @ttodua in https://github.com/ccxt/ccxt/pull/25094
- feat(lang): go Rest by @carlosmiei in https://github.com/ccxt/ccxt/pull/23691
- build(deps): bump golang.org/x/crypto from 0.22.0 to 0.31.0 by @dependabot in https://github.com/ccxt/ccxt/pull/25098
- chore: go pushback fix by @carlosmiei in https://github.com/ccxt/ccxt/pull/25099
- chore: go fix by @carlosmiei in https://github.com/ccxt/ccxt/pull/25100
- chore: Remove bins by @carlosmiei in https://github.com/ccxt/ccxt/pull/25101
- chore: update request/response commands by @carlosmiei in https://github.com/ccxt/ccxt/pull/25102
- chore: relesae go by @carlosmiei in https://github.com/ccxt/ccxt/pull/25103
- chore: release git id by @carlosmiei in https://github.com/ccxt/ccxt/pull/25108
- fix(okx): array slice in networks by @carlosmiei in https://github.com/ccxt/ccxt/pull/25110
- chore: Go specific yml by @carlosmiei in https://github.com/ccxt/ccxt/pull/25111
- chore: release try set origin by @carlosmiei in https://github.com/ccxt/ccxt/pull/25112
- revert(python) - parse frame by @ttodua in https://github.com/ccxt/ccxt/pull/25114
- chore: remove push by @carlosmiei in https://github.com/ccxt/ccxt/pull/25116
- chore: try simplified release by @carlosmiei in https://github.com/ccxt/ccxt/pull/25117
- comment out all steps by @carlosmiei in https://github.com/ccxt/ccxt/pull/25118
- chore: export exchanges on release by @carlosmiei in https://github.com/ccxt/ccxt/pull/25119
- chore: comment set-url by @carlosmiei in https://github.com/ccxt/ccxt/pull/25120
- chore: try gh_token by @carlosmiei in https://github.com/ccxt/ccxt/pull/25121
- chore: try revert file by @carlosmiei in https://github.com/ccxt/ccxt/pull/25122
- chore: try push head by @carlosmiei in https://github.com/ccxt/ccxt/pull/25123
- chore: try gh_token by @carlosmiei in https://github.com/ccxt/ccxt/pull/25124
- chore: try my token by @carlosmiei in https://github.com/ccxt/ccxt/pull/25125
- chore: try ssh-key by @carlosmiei in https://github.com/ccxt/ccxt/pull/25126
- chore: new try by @carlosmiei in https://github.com/ccxt/ccxt/pull/25127
- chore: use secret.github by @carlosmiei in https://github.com/ccxt/ccxt/pull/25128
- chore: try different push by @carlosmiei in https://github.com/ccxt/ccxt/pull/25129
- chore: missing push by @carlosmiei in https://github.com/ccxt/ccxt/pull/25130
- chore: try different token by @carlosmiei in https://github.com/ccxt/ccxt/pull/25131
- chore: restore file to previous state by @carlosmiei in https://github.com/ccxt/ccxt/pull/25132
- chore: export-exchanges by @carlosmiei in https://github.com/ccxt/ccxt/pull/25133
- go: update path version to v4 by @carlosmiei in https://github.com/ccxt/ccxt/pull/25134
- chore: fix go deploy by @carlosmiei in https://github.com/ccxt/ccxt/pull/25135
- chore: revert version by @carlosmiei in https://github.com/ccxt/ccxt/pull/25136
- fix(woofipro): prefix edd25519: in api key by @sc0Vu in https://github.com/ccxt/ccxt/pull/25140
- fix(transpile): replace tsx with npx tsx by @sc0Vu in https://github.com/ccxt/ccxt/pull/25141
- chore: go move module file [wip] by @carlosmiei in https://github.com/ccxt/ccxt/pull/25137
- chore: try removing binaries by @carlosmiei in https://github.com/ccxt/ccxt/pull/25143
- chore: rm binaries 2 by @carlosmiei in https://github.com/ccxt/ccxt/pull/25144
- fix!(bingx) - TRUMP common currency by @ttodua in https://github.com/ccxt/ccxt/pull/25146
- feat(wavesexchange): fetchOHLCV - params["until"] by @samgermain in https://github.com/ccxt/ccxt/pull/25145
- fix(bingx) - withdraw fix by @ttodua in https://github.com/ccxt/ccxt/pull/25149
- chore: try new path by @carlosmiei in https://github.com/ccxt/ccxt/pull/25147
- Release skip go by @carlosmiei in https://github.com/ccxt/ccxt/pull/25154
- chore: fix go command by @carlosmiei in https://github.com/ccxt/ccxt/pull/25155
- chore: remove mod tidy by @carlosmiei in https://github.com/ccxt/ccxt/pull/25156
- chore: Try merge by @carlosmiei in https://github.com/ccxt/ccxt/pull/25115
- chore: try comiting first by @carlosmiei in https://github.com/ccxt/ccxt/pull/25158
- chore: use git name/email by @carlosmiei in https://github.com/ccxt/ccxt/pull/25159
- chore: try go/ tag by @carlosmiei in https://github.com/ccxt/ccxt/pull/25160
- chore: tmp don't pull changes and run tests by @carlosmiei in https://github.com/ccxt/ccxt/pull/25161
- chore: tag and release match name by @carlosmiei in https://github.com/ccxt/ccxt/pull/25163
- fix(coinbase) - currency id by @ttodua in https://github.com/ccxt/ccxt/pull/25162
- fix(bitmart) - fetchDepositAddress deposit code by @ttodua in https://github.com/ccxt/ccxt/pull/25148
- chore: try new mod path by @carlosmiei in https://github.com/ccxt/ccxt/pull/25164
- chore: adjust npm version by @carlosmiei in https://github.com/ccxt/ccxt/pull/25165
- chore: restore release flow by @carlosmiei in https://github.com/ccxt/ccxt/pull/25166
- chore: update readme by @carlosmiei in https://github.com/ccxt/ccxt/pull/25167
- chore: fix hyperlink by @carlosmiei in https://github.com/ccxt/ccxt/pull/25168
- chore: try new release by @carlosmiei in https://github.com/ccxt/ccxt/pull/25169
- go: Move to v4 by @carlosmiei in https://github.com/ccxt/ccxt/pull/25170
- chore: delist lykee by @pcriadoperez in https://github.com/ccxt/ccxt/pull/25177
- Fix coinbase feature - fetchOHLCV by @xmatthias in https://github.com/ccxt/ccxt/pull/25171
- fix(coinex) - withdraw precision by @ttodua in https://github.com/ccxt/ccxt/pull/25172
- fix(bybit) - meaningful message by @ttodua in https://github.com/ccxt/ccxt/pull/25179
- build(deps): bump github.com/ethereum/go-ethereum from 1.14.12 to 1.14.13 by @dependabot in https://github.com/ccxt/ccxt/pull/25105
- chore: update go badge by @carlosmiei in https://github.com/ccxt/ccxt/pull/25183
- chore: go badge image by @carlosmiei in https://github.com/ccxt/ccxt/pull/25184
- chore: add GO LIcense by @carlosmiei in https://github.com/ccxt/ccxt/pull/25187
- chore: nuget badge by @carlosmiei in https://github.com/ccxt/ccxt/pull/25189
- fix(bingx) - skip by @ttodua in https://github.com/ccxt/ccxt/pull/25191
- fix(safeNumber) - NAN to undefined by @ttodua in https://github.com/ccxt/ccxt/pull/25190
- enhancement: add space in errors by @sc0Vu in https://github.com/ccxt/ccxt/pull/25197
- fix(go): skip signSecp256k1 in windows by @carlosmiei in https://github.com/ccxt/ccxt/pull/25198
- fix(deribit): stop requiring currency in fetchPositions by @yzh-pelle in https://github.com/ccxt/ccxt/pull/25157
- fix(binance): recover editContractOrder by @sc0Vu in https://github.com/ccxt/ccxt/pull/25199
- chore: bump ast-transpiler by @carlosmiei in https://github.com/ccxt/ccxt/pull/25200
- chore: reenable release flow by @carlosmiei in https://github.com/ccxt/ccxt/pull/25201
- feat(go): add market override in go by @carlosmiei in https://github.com/ccxt/ccxt/pull/25202
- fix(bybit): watchOrderBook default option limit by @Dan-krm in https://github.com/ccxt/ccxt/pull/25204
- chore: release permission by @carlosmiei in https://github.com/ccxt/ccxt/pull/25205
- chore: disable travis by @carlosmiei in https://github.com/ccxt/ccxt/pull/25207
- chore: build add --noTests option by @carlosmiei in https://github.com/ccxt/ccxt/pull/25209
- feat(timex): fetchOHLCV - params["until"] by @samgermain in https://github.com/ccxt/ccxt/pull/25208
- test(python) - asyncio gather remove from sync by @ttodua in https://github.com/ccxt/ccxt/pull/25212
- fix(bybit): createExpiredOptionMarket quote and settle currencies by @Dan-krm in https://github.com/ccxt/ccxt/pull/25213
- fix(binance) - symbolrequired ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25220
- chore: try windows machine run by @carlosmiei in https://github.com/ccxt/ccxt/pull/25215
- fix(ascendex) - features sym ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25221
- fix(coinbase): parse error message by @carlosmiei in https://github.com/ccxt/ccxt/pull/25224
- chore: fixed workflow and twitter links by @operagxoksana in https://github.com/ccxt/ccxt/pull/25223
- fix(bitmart,hyperliquid): IF error mapping by @carlosmiei in https://github.com/ccxt/ccxt/pull/25231
- fix(ci-requirements): fix versions for ci-requirements.txt by @pcriadoperez in https://github.com/ccxt/ccxt/pull/25228
- refactor(ws) - remove extra files by @ttodua in https://github.com/ccxt/ccxt/pull/25227
- fix(exchange) - last json resp by @ttodua in https://github.com/ccxt/ccxt/pull/25225
- feat(xt): IF error mapping by @carlosmiei in https://github.com/ccxt/ccxt/pull/25232
- fix(hyperliquid): fix php loadMarkets test by @pcriadoperez in https://github.com/ccxt/ccxt/pull/25237
- fix(mexc): watchTickers on python by @pcriadoperez in https://github.com/ccxt/ccxt/pull/25236
- fix(latoken): skip vwap test by @pcriadoperez in https://github.com/ccxt/ccxt/pull/25234
- fix(whitebit): error handling filter by @carlosmiei in https://github.com/ccxt/ccxt/pull/25241
- fix(vertex) - safemarket in parse ticker by @ttodua in https://github.com/ccxt/ccxt/pull/25243
- fix(binance) - fetchCurrencies: types & network precisions by @ttodua in https://github.com/ccxt/ccxt/pull/25239
- fix(base) - safeTicker dont omit zero vwap by @ttodua in https://github.com/ccxt/ccxt/pull/25244
- bitso: fetchMyTrades - static tests by @samgermain in https://github.com/ccxt/ccxt/pull/25251
- bitmart: update fees by @sc0Vu in https://github.com/ccxt/ccxt/pull/25253
- chore: debug static test detection by @carlosmiei in https://github.com/ccxt/ccxt/pull/25047
- feat(xt): implement setMarginMode by @carlosmiei in https://github.com/ccxt/ccxt/pull/25254
- fix(bitget): add PAPTRADING header by @sc0Vu in https://github.com/ccxt/ccxt/pull/25255
- chore: php fix release by @carlosmiei in https://github.com/ccxt/ccxt/pull/25256
- fix(bitget): sandbox mode in python by @carlosmiei in https://github.com/ccxt/ccxt/pull/25264
- feat(hyperliquid): add fetchFundingHistory by @sc0Vu in https://github.com/ccxt/ccxt/pull/25263
- fix(coinbaseinternational) skip-test max loadmarkets by @pcriadoperez in https://github.com/ccxt/ccxt/pull/25262
- hollaex: fetchDeposits, fetchWithdrawals - static tests by @samgermain in https://github.com/ccxt/ccxt/pull/25259
- feat(exchanges): add int type to fetchTime by @Dan-krm in https://github.com/ccxt/ccxt/pull/25265
- fix(bybit): createOrder, spot market buy amount edit by @Dan-krm in https://github.com/ccxt/ccxt/pull/25273
- tests(xt) - skip by @ttodua in https://github.com/ccxt/ccxt/pull/25272
- chore: disable appveyor termporarily by @carlosmiei in https://github.com/ccxt/ccxt/pull/25276
- reduce number of strictNullTypes errors using a llm by @frosty00 in https://github.com/ccxt/ccxt/pull/25275
- delist wazirx by @frosty00 in https://github.com/ccxt/ccxt/pull/25277
- test(coinlist) - skip ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25279
- fix(binanceus) - api v3 ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25278
- hollaex: fetchDepositAddresses, fetchMyTrades - static tests by @samgermain in https://github.com/ccxt/ccxt/pull/25270
- fix(C#) - missing default properties by @ttodua in https://github.com/ccxt/ccxt/pull/25266
- fix(bitmart): updating fetchCurrencies with networks by @rayBastard in https://github.com/ccxt/ccxt/pull/25247
- fix(Alpaca): Fixed the date parameter types to iso8601 formatting on fetchOrders & fetchMyTrades by @alisalama in https://github.com/ccxt/ccxt/pull/25280
- chore: release automated msg skip by @carlosmiei in https://github.com/ccxt/ccxt/pull/25281
- test(transpilation) - afterConstruct by @ttodua in https://github.com/ccxt/ccxt/pull/25274
- fix(oxfun): python headers by @carlosmiei in https://github.com/ccxt/ccxt/pull/25283
- test(base) - afterConstructor by @ttodua in https://github.com/ccxt/ccxt/pull/25282
- feat(xt): ohlcv pagination by @carlosmiei in https://github.com/ccxt/ccxt/pull/25286
- fix(bybit): parseOpenInterest, different open interest for linear and inverse by @Dan-krm in https://github.com/ccxt/ccxt/pull/25287
- fix(hollaex): fetchDepositWithdrawFees - returns response by @samgermain in https://github.com/ccxt/ccxt/pull/25284
- feat(xt): add watchPositions by @pcriadoperez in https://github.com/ccxt/ccxt/pull/25261
- feat(binance): add editOrders by @sc0Vu in https://github.com/ccxt/ccxt/pull/25290
- fix(bitget): skip sandbox header in fetchTime by @carlosmiei in https://github.com/ccxt/ccxt/pull/25291
- test(ticker) - fix precisions PHP by @ttodua in https://github.com/ccxt/ccxt/pull/25295
- fix(gate): remove subscriptions for watch symbols by @sc0Vu in https://github.com/ccxt/ccxt/pull/25301
- test(currency) - leveraged tokens tests ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25298
- fix(gate) - trade timestamps by @ttodua in https://github.com/ccxt/ccxt/pull/25299
- fix(go): signSecp256k1 available in all envs by @carlosmiei in https://github.com/ccxt/ccxt/pull/25303
- fix(go): signSecp256k1 available in all envs by @carlosmiei in https://github.com/ccxt/ccxt/pull/25305
- fix(phemex) - perpetual pilot by @ttodua in https://github.com/ccxt/ccxt/pull/25304
- gate - networks list unification ^ by @ttodua in https://github.com/ccxt/ccxt/pull/18487
- chore: Remove appveyor by @carlosmiei in https://github.com/ccxt/ccxt/pull/25313
- fix(exchange) - transpilable parts (RL & init methods) by @ttodua in https://github.com/ccxt/ccxt/pull/23372
- feat(bybit): add new api by @sc0Vu in https://github.com/ccxt/ccxt/pull/25310
- fix(phemex) - perps lower by @ttodua in https://github.com/ccxt/ccxt/pull/25320
- fix(kraken) expose askVolume and bidVolume in fetchTicker by @CH-EdwinB in https://github.com/ccxt/ccxt/pull/25324
- test(base) - comments * by @ttodua in https://github.com/ccxt/ccxt/pull/25327
- fix(cli) - http response by @ttodua in https://github.com/ccxt/ccxt/pull/25329
- feat(bybit) - fetchBidsAsks by @ttodua in https://github.com/ccxt/ccxt/pull/25328
- feat(bybit): add editOrders by @sc0Vu in https://github.com/ccxt/ccxt/pull/25311
- feat(phemex): add fetchConvertQuote, createConvertTrade, fetchConvertHistory by @Dan-krm in https://github.com/ccxt/ccxt/pull/25306
- fix(phemex) - createOrder reduceOnly by @ttodua in https://github.com/ccxt/ccxt/pull/25333
- fix(lbank) - trade parsing by @ttodua in https://github.com/ccxt/ccxt/pull/25334
- chore: update cleanup script by @carlosmiei in https://github.com/ccxt/ccxt/pull/25339
- feat(binance): add coinm ws api by @sc0Vu in https://github.com/ccxt/ccxt/pull/25330
- fix(bingx): fetchCanceledAndClosedOrders symbol requirement by @carlosmiei in https://github.com/ccxt/ccxt/pull/25341
- fix: myokx uses the wrong rest api URL's by @xmatthias in https://github.com/ccxt/ccxt/pull/25344
- chore(deps): bump github.com/ethereum/go-ethereum from 1.14.12 to 1.14.13 in /go/tests/types by @dependabot in https://github.com/ccxt/ccxt/pull/25346
- refactor(handleMarketTypeAndParams) by @ttodua in https://github.com/ccxt/ccxt/pull/25222
- whitebit parseTrade update by @ndubel in https://github.com/ccxt/ccxt/pull/25348
- chore: update release tag by @carlosmiei in https://github.com/ccxt/ccxt/pull/25349
- whitebit sign fix by @ndubel in https://github.com/ccxt/ccxt/pull/25353
- gate & exchange - networks by @ttodua in https://github.com/ccxt/ccxt/pull/25307
- fix(bingx): closedOrders limit param by @carlosmiei in https://github.com/ccxt/ccxt/pull/25356
- refactor(bybit) remove enableDemoTrading no longer required by @Dan-krm in https://github.com/ccxt/ccxt/pull/25359
- fix(go): update exchange_dynamic.go when transpiling single exchange by @bistin in https://github.com/ccxt/ccxt/pull/25360
- Bitmart update by @yzh-pelle in https://github.com/ccxt/ccxt/pull/25342
- fix(go): getValue boundaries by @carlosmiei in https://github.com/ccxt/ccxt/pull/25362
- fix(tradeogre): formatting amount and price by @carlosmiei in https://github.com/ccxt/ccxt/pull/25363
- fix(phemex) - inverse symbols by @ttodua in https://github.com/ccxt/ccxt/pull/25367
- fix(python) - encode decode latin-1 into utf-8 by @ttodua in https://github.com/ccxt/ccxt/pull/25365
- feat(bybit): revert enableDemoTrading removal by @Dan-krm in https://github.com/ccxt/ccxt/pull/25369
- fix(phemex) - two loadmarkets by @ttodua in https://github.com/ccxt/ccxt/pull/25366
- fix(bitopro): watchOrderBook by @sc0Vu in https://github.com/ccxt/ccxt/pull/25375
- fix(vertex): watchOrderBook by @sc0Vu in https://github.com/ccxt/ccxt/pull/25377
- feat(gate): add ccxt referral to private websocket requests by @Dan-krm in https://github.com/ccxt/ccxt/pull/25374
- fix(binance) - spot marginMode by @ttodua in https://github.com/ccxt/ccxt/pull/23694
- onetrading fetchMarkets static response by @samgermain in https://github.com/ccxt/ccxt/pull/25380
- fix(go): mathFloor type checking by @carlosmiei in https://github.com/ccxt/ccxt/pull/25381
- feat(binance): add portfolio/pmloan-history by @carlosmiei in https://github.com/ccxt/ccxt/pull/25382
- fix(gate): watchPostions filter empty positions on snapshot by @pcriadoperez in https://github.com/ccxt/ccxt/pull/25385
- fix(c#): add streaming dict by @carlosmiei in https://github.com/ccxt/ccxt/pull/25386
- build(deps): bump github.com/ethereum/go-ethereum from 1.14.12 to 1.14.13 in /go/cli by @dependabot in https://github.com/ccxt/ccxt/pull/25390
- onetradings: fetchTime, fetchCurrencies - static tests by @samgermain in https://github.com/ccxt/ccxt/pull/25384
- feat(util): add exchange removal script and remove currencycom by @carlosmiei in https://github.com/ccxt/ccxt/pull/25394
- cryptocom error mapping by @ndubel in https://github.com/ccxt/ccxt/pull/25395
- build(deps): bump github.com/ethereum/go-ethereum from 1.14.12 to 1.14.13 in /go/tests/profile by @dependabot in https://github.com/ccxt/ccxt/pull/25397
- fix(bybit): correct volume key in parse ws ohlcv by @sc0Vu in https://github.com/ccxt/ccxt/pull/25400
- fix(gate): ws id by @carlosmiei in https://github.com/ccxt/ccxt/pull/25401
- feat(paradex): add TP/SL order by @sc0Vu in https://github.com/ccxt/ccxt/pull/25407
- feat(hyperliquid): add editOrders by @sc0Vu in https://github.com/ccxt/ccxt/pull/25322
- Hyperliquid orders 2 by @carlosmiei in https://github.com/ccxt/ccxt/pull/25408
- typo in py example by @giannispan in https://github.com/ccxt/ccxt/pull/25404
- feat(derive): new exchange by @sc0Vu in https://github.com/ccxt/ccxt/pull/24762
- fix(bitrue): replace fromIdx with until by @sc0Vu in https://github.com/ccxt/ccxt/pull/25412
- docs: add go proxy instructions by @pcriadoperez in https://github.com/ccxt/ccxt/pull/25410
- fix(actions): avoid pull conflicts by @carlosmiei in https://github.com/ccxt/ccxt/pull/25414
- Cryptomus integration by @yzh-pelle in https://github.com/ccxt/ccxt/pull/23581
- fix(binance): read portfolioMargin from options by @carlosmiei in https://github.com/ccxt/ccxt/pull/25415
- fix(derive): flip var by @carlosmiei in https://github.com/ccxt/ccxt/pull/25416
- fix(tests): safe dict wrapper by @carlosmiei in https://github.com/ccxt/ccxt/pull/25419
- fetchDeposits update by @AresArtemius in https://github.com/ccxt/ccxt/pull/25405
- fix(build) build broken: duplicated key hashkey#cancelOrder by @olegtaranenko in https://github.com/ccxt/ccxt/pull/25422
- chore: update go install command by @carlosmiei in https://github.com/ccxt/ccxt/pull/25424
- fix(gate): fetchFundingRates inverse by @Dan-krm in https://github.com/ccxt/ccxt/pull/25426
- build(deps): bump esbuild and tsx by @dependabot in https://github.com/ccxt/ccxt/pull/25398
- tradeogre add fetchTickers and OHLCV by @AresArtemius in https://github.com/ccxt/ccxt/pull/25425
- fix(gate): watchBidsAsks flag by @carlosmiei in https://github.com/ccxt/ccxt/pull/25434
- fix(bitget): editOrder fix by @carlosmiei in https://github.com/ccxt/ccxt/pull/25430
- chore: update sponsors by @carlosmiei in https://github.com/ccxt/ccxt/pull/25439
- Brocker ID tests updated with cryptomus and derive by @yzh-pelle in https://github.com/ccxt/ccxt/pull/25440
- feat(whitebit): add endpoints by @Dan-krm in https://github.com/ccxt/ccxt/pull/25449
- Derive
checkRequiredCredentials moved from sign to signHash by @yzh-pelle in https://github.com/ccxt/ccxt/pull/25448
- feat(bitget): update fetchCanceledAndClosedOrders by @sc0Vu in https://github.com/ccxt/ccxt/pull/25444
- build(deps-dev): bump prismjs from 1.29.0 to 1.30.0 by @dependabot in https://github.com/ccxt/ccxt/pull/25442
- feat(whitebit): add fetchFundingHistory by @Dan-krm in https://github.com/ccxt/ccxt/pull/25370
- Update README.md by @carlosmiei in https://github.com/ccxt/ccxt/pull/25453
- feat(cli): read keys.json by @sc0Vu in https://github.com/ccxt/ccxt/pull/25458
- fix(whitebit): remove duplicated endpoint by @carlosmiei in https://github.com/ccxt/ccxt/pull/25461
- feat(whitebit): add conversion methods by @Dan-krm in https://github.com/ccxt/ccxt/pull/25376
- fix(hyperliquid.go) packb helpers by @carlosmiei in https://github.com/ccxt/ccxt/pull/25460
- fix(htx): cancelOrder error handling by @carlosmiei in https://github.com/ccxt/ccxt/pull/25462
- Update fetchOHLCV with added until parameter by @AresArtemius in https://github.com/ccxt/ccxt/pull/25454
- fix(gotranspiler) - types completed by @ttodua in https://github.com/ccxt/ccxt/pull/25471
- fix(retries) - base by @ttodua in https://github.com/ccxt/ccxt/pull/25441
- Revert "build/transpile.ts minor typing fixes" by @carlosmiei in https://github.com/ccxt/ccxt/pull/25474
- feat(luno): createDepositAddress, fetchDepositAddress by @Dan-krm in https://github.com/ccxt/ccxt/pull/25472
- fix(bitrue): parseTickers fix by @carlosmiei in https://github.com/ccxt/ccxt/pull/25476
- chore(deps): update ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25477
- feat(coinbase): add fetchPortfolioDetails by @carlosmiei in https://github.com/ccxt/ccxt/pull/25470
- fix(csharpTranspiler) - types completed by @ttodua in https://github.com/ccxt/ccxt/pull/25469
- fix(bybit): handleErrors by @carlosmiei in https://github.com/ccxt/ccxt/pull/25480
- fix(hyperliquid): createOrders in GO by @carlosmiei in https://github.com/ccxt/ccxt/pull/25483
- fix(coinbase): deposit key by @carlosmiei in https://github.com/ccxt/ccxt/pull/25485
- fix(coinbase): commit flag in deposits() by @carlosmiei in https://github.com/ccxt/ccxt/pull/25489
- fix(transpiler) - types completed by @ttodua in https://github.com/ccxt/ccxt/pull/25468
- cryptomus updating by @rayBastard in https://github.com/ccxt/ccxt/pull/25437
- Binance check brokerId for batchOrders by @yzh-pelle in https://github.com/ccxt/ccxt/pull/25452
- feat(paradex): update apis by @sc0Vu in https://github.com/ccxt/ccxt/pull/25492
- [bug] removed duplicate cryptomus#fetchTradingFees by @DelAnt in https://github.com/ccxt/ccxt/pull/25495
- feat(whitebit): add fetchPosition, fetchPositions, fetchPositionHistory by @Dan-krm in https://github.com/ccxt/ccxt/pull/25478
- transpile.ts expect string fileHeaders.pyPro by @DelAnt in https://github.com/ccxt/ccxt/pull/25494
- fix(tradeogre): ohlcv until handling by @carlosmiei in https://github.com/ccxt/ccxt/pull/25497
- fix(tradeogre): parseTicker parsing by @carlosmiei in https://github.com/ccxt/ccxt/pull/25498
- [bug] Remove parsePortfolioDetails documentation by @DelAnt in https://github.com/ccxt/ccxt/pull/25499
- fix(tradeogre): ohlcv parsing by @carlosmiei in https://github.com/ccxt/ccxt/pull/25503
- fix(bitstamp): parseTradingFees loop by @carlosmiei in https://github.com/ccxt/ccxt/pull/25505
- fix(phemex): fetchPositions default currency (USDT) by @carlosmiei in https://github.com/ccxt/ccxt/pull/25507
- fix(hyperliquid): correct swap balance by @sc0Vu in https://github.com/ccxt/ccxt/pull/25509
- fix(exchange.py): load_markets exception handling by @carlosmiei in https://github.com/ccxt/ccxt/pull/25510
- feat(bybit): update apis by @sc0Vu in https://github.com/ccxt/ccxt/pull/25513
- feat(okx): add new v2 endpoints by @Dan-krm in https://github.com/ccxt/ccxt/pull/25515
- fix(go): isObject helper by @carlosmiei in https://github.com/ccxt/ccxt/pull/25516
- fix(okx): createOrder param by @carlosmiei in https://github.com/ccxt/ccxt/pull/25514
- fix(tradeogre): parseOrder by @carlosmiei in https://github.com/ccxt/ccxt/pull/25519
- fix(hyperliquid): postOnly parsing by @carlosmiei in https://github.com/ccxt/ccxt/pull/25521
- fix(tradeogre): account/balance endpoint by @carlosmiei in https://github.com/ccxt/ccxt/pull/25520
- fix(coinbase): error handling by @carlosmiei in https://github.com/ccxt/ccxt/pull/25517
- fix(go): static response tests by @carlosmiei in https://github.com/ccxt/ccxt/pull/25526
- fix(hyperliquid): infer take/maker by @carlosmiei in https://github.com/ccxt/ccxt/pull/25527
- fix(bitget): watchOrders without a symbol by @carlosmiei in https://github.com/ccxt/ccxt/pull/25528
- fix(Exchange): remove BCC/BCH from commonCurrencies by @Dan-krm in https://github.com/ccxt/ccxt/pull/25518
- fix(bitget): fetchFundingHistory symbol filtering by @carlosmiei in https://github.com/ccxt/ccxt/pull/25531
- fix(types): CrossBorrowRates/IsolatedBorrowRates by @carlosmiei in https://github.com/ccxt/ccxt/pull/25535
- fix(bitget): adjust leverage parsing for cross margin mode by @flytam in https://github.com/ccxt/ccxt/pull/25534
- tests(static): fix string & number issues by @ttodua in https://github.com/ccxt/ccxt/pull/25538
- fix(hyperliquid): editOrder price precision by @carlosmiei in https://github.com/ccxt/ccxt/pull/25540
- feat(bitget): expanded demo trading capabilities by @Dan-krm in https://github.com/ccxt/ccxt/pull/25541
- build(deps): bump next from 14.2.21 to 14.2.25 in /examples/ts/nextjs-page-router by @dependabot in https://github.com/ccxt/ccxt/pull/25542
- fix(kraken) - commoncurrencies by @ttodua in https://github.com/ccxt/ccxt/pull/25543
- better instructions for exhange-capabilities script by @samgermain in https://github.com/ccxt/ccxt/pull/25546
- feat(bitmart): add editOrder to limit swap orders by @carlosmiei in https://github.com/ccxt/ccxt/pull/25547
- chore: readme remove expired campaign by @carlosmiei in https://github.com/ccxt/ccxt/pull/25551
- docs(readme): minor by @ttodua in https://github.com/ccxt/ccxt/pull/25550
- fix(goTranspiler): safeCurrencyCode inherited call by @carlosmiei in https://github.com/ccxt/ccxt/pull/25548
- bingx, bitmart: has["createReduceOnlyOrder"] = true by @samgermain in https://github.com/ccxt/ccxt/pull/25552
- feat(okx) - full networks unif by @ttodua in https://github.com/ccxt/ccxt/pull/25553
- feat(base) - handleRequestNetwork by @ttodua in https://github.com/ccxt/ccxt/pull/25466
- has["createReduceOnlyOrder"] by @samgermain in https://github.com/ccxt/ccxt/pull/25555
- fix(bitget): sandbox markets loading by @carlosmiei in https://github.com/ccxt/ccxt/pull/25557
- feat(exchange): type constructor by @carlosmiei in https://github.com/ccxt/ccxt/pull/25558
- feat(constructor): support sandbox/testnet key by @carlosmiei in https://github.com/ccxt/ccxt/pull/25559
- fix(okx) - zksync ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25560
- poloniex & poloniexfutures - v3 Update & merger by @ttodua in https://github.com/ccxt/ccxt/pull/25378
- feat(binance): update binance documentation links by @Dan-krm in https://github.com/ccxt/ccxt/pull/25561
- feat(exchange): remove params['cost'] by @carlosmiei in https://github.com/ccxt/ccxt/pull/25562
- fix(bingx) - implicit balance endpoint ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25567
- chore(poloniex) - ws skip tests ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25566
- fix(cex) - missing active key ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25565
- whitebit: createOrder - update docstring, has array by @samgermain in https://github.com/ccxt/ccxt/pull/25563
- feat(whitebit): createDepositAddress by @Dan-krm in https://github.com/ccxt/ccxt/pull/25569
- fix(gate): currencies encoding by @carlosmiei in https://github.com/ccxt/ccxt/pull/25571
- fix(poloniex) - features missing symbol req by @ttodua in https://github.com/ccxt/ccxt/pull/25573
- fix(gate): use replaceAll instead by @carlosmiei in https://github.com/ccxt/ccxt/pull/25572
- feat(whitebit): fetchCrossBorrowRate by @Dan-krm in https://github.com/ccxt/ccxt/pull/25568
- fix(bingx): allAccountBalance endpoint by @carlosmiei in https://github.com/ccxt/ccxt/pull/25575
- fix(derive): update balance by @sc0Vu in https://github.com/ccxt/ccxt/pull/25581
- fix(derive): rename deriveWalletAddress by @sc0Vu in https://github.com/ccxt/ccxt/pull/25582
- krakenfutures["has"]: createPostOnlyOrder, createReduceOnlyOrder, ... = true by @samgermain in https://github.com/ccxt/ccxt/pull/25576
- feat(hyperliquid): add createVault by @sc0Vu in https://github.com/ccxt/ccxt/pull/25577
- refactor & fix(okx) - fetchCurrencies by @ttodua in https://github.com/ccxt/ccxt/pull/25564
- fix(bingx) - unskip tests by @ttodua in https://github.com/ccxt/ccxt/pull/25583
- fix(derive): add creation_timestamp by @sc0Vu in https://github.com/ccxt/ccxt/pull/25594
- fix(exchange) mismatched return type by @olegtaranenko in https://github.com/ccxt/ccxt/pull/25593
- fix(bingx) - implicit api by @ttodua in https://github.com/ccxt/ccxt/pull/25584
- fix(krakenfutures) - unskip ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25586
- okcoin.has createPostOnlyOrder, createReduceOnlyOrder, createStopLimitOrder, createStopMarketOrder by @samgermain in https://github.com/ccxt/ccxt/pull/25585
- feat(exchanges): createDepositAddress, add DepositAddress type by @Dan-krm in https://github.com/ccxt/ccxt/pull/25595
- fix(coinbase) - unskip tests ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25587
- fix(bitmart) - watchTrades fix by @ttodua in https://github.com/ccxt/ccxt/pull/25589
- tests(ace) - unskip ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25590
- fix(ascendex) - unskip tests ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25591
- fix(paradex): market parsing by @carlosmiei in https://github.com/ccxt/ccxt/pull/25606
- fix(woo): inverse false ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25605
- tests(binance) - unksip networks ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25607
- fix(okx) - expiry time for future/option by @ttodua in https://github.com/ccxt/ccxt/pull/25600
- fix(woofipro) - inverse false ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25604
- fix(derive) - linear inverse ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25602
- fix(paradex): inverse false ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25603
- bit2c has false methods by @samgermain in https://github.com/ccxt/ccxt/pull/25609
- tests(ace) - unskip markets ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25599
- fix(defx) - market inverse ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25601
- fix(derive): options linear ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25608
- tests(binanceus) - fetchStatus unskip ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25597
- build(deps): bump next from 14.2.25 to 14.2.26 in /examples/ts/nextjs-page-router by @dependabot in https://github.com/ccxt/ccxt/pull/25626
- fix(bitget) - market precision by @ttodua in https://github.com/ccxt/ccxt/pull/25624
- fix(ascedex): currency id str ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25614
- chore(bitfinex1) - delist old version by @ttodua in https://github.com/ccxt/ccxt/pull/25621
- tests(bitget): ws orderbook field ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25625
- tests(binance): unskip ticker & precision ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25616
- fix(bitget): fetchWithdrawals code not required by @carlosmiei in https://github.com/ccxt/ccxt/pull/25633
- fix(bitrue): orderbook & retest by @ttodua in https://github.com/ccxt/ccxt/pull/25634
- fix(build): remove bitfinex1 data by @carlosmiei in https://github.com/ccxt/ccxt/pull/25640
- feat(bybit): define most method types by @Dan-krm in https://github.com/ccxt/ccxt/pull/25636
- chore: pushback ccxt.ts by @carlosmiei in https://github.com/ccxt/ccxt/pull/25641
- ace.has: false for leverage methods by @samgermain in https://github.com/ccxt/ccxt/pull/25642
- chore(tests): minor comment by @ttodua in https://github.com/ccxt/ccxt/pull/25635
- fix(binance): update ids by @carlosmiei in https://github.com/ccxt/ccxt/pull/25645
- feat(bybit): add pagination to fetchPositions by @carlosmiei in https://github.com/ccxt/ccxt/pull/25646
- alpaca.has = false for leverage methods by @samgermain in https://github.com/ccxt/ccxt/pull/25649
- chore(skips): empty entries ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25618
- refactor(base): reorg removeRepeatedElementsFromArray by @ttodua in https://github.com/ccxt/ccxt/pull/25644
- ascendex.has - option and future methods = false by @samgermain in https://github.com/ccxt/ccxt/pull/25656
- ace, alpaca: option methods = false by @samgermain in https://github.com/ccxt/ccxt/pull/25655
- fix(deribit): currency inference by @carlosmiei in https://github.com/ccxt/ccxt/pull/25657
- hitbtc.has: option/future methods = false by @samgermain in https://github.com/ccxt/ccxt/pull/25658
- bit2c.has leverage methods = false by @samgermain in https://github.com/ccxt/ccxt/pull/25659
- bitbank.has = false for leverage methods by @samgermain in https://github.com/ccxt/ccxt/pull/25662
- fix(gate): currencies url encoding by @carlosmiei in https://github.com/ccxt/ccxt/pull/25667
- bitmart parseTransaction fix by @ndubel in https://github.com/ccxt/ccxt/pull/25671
- fix(gate): btc inverse contractSize fix by @ttodua in https://github.com/ccxt/ccxt/pull/25672
- test(ace): skip temp ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25670
- tests(ascendex): skip bid ask ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25665
- delist(bitpanda): remove old alias by @ttodua in https://github.com/ccxt/ccxt/pull/25664
- duplicate folders/files ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25648
- chore(onetrading): comment ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25632
- fix(bitopro): ws unskip (minor changes) by @ttodua in https://github.com/ccxt/ccxt/pull/25630
- tests(bitmart): unskip fields ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25627
- chore(reorg): validate types ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25622
- chore(bitcoincom): delist (remove) inexistent old alias ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25620
- fix(bitbns) - active & unskip ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25619
- unskip bequant ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25615
- tests(binanceusdm) - retest few props ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25617
- chore(tests): datetime comments enhance ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25631
- test(assertions): enhance tests by @ttodua in https://github.com/ccxt/ccxt/pull/25650
- test(markets): complete reorg by @ttodua in https://github.com/ccxt/ccxt/pull/25669
- fix(bybit): option currency inference by @Dan-krm in https://github.com/ccxt/ccxt/pull/25673
- fix(docs) - precisions by @ttodua in https://github.com/ccxt/ccxt/pull/23316
- bitopro skip timestamp ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25675
- ws duplicate trades filtering by @ttodua in https://github.com/ccxt/ccxt/pull/25639
- fix(coinlist): support swap markets by @carlosmiei in https://github.com/ccxt/ccxt/pull/25676
- feat(bitmart): add setPositionMode by @carlosmiei in https://github.com/ccxt/ccxt/pull/25678
- unskip bitflyer ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25623
- chore(skips): sort alphabetically ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25677
- bithumb.has leverage methods = false by @samgermain in https://github.com/ccxt/ccxt/pull/25680
- fix(tests): skip json ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25681
- fix(Exchange): removeRepeatedElementsFromArray keys order dependency by @carlosmiei in https://github.com/ccxt/ccxt/pull/25683
- fix(blofin): fetchClosedOrders flag by @carlosmiei in https://github.com/ccxt/ccxt/pull/25685
- feat(bitmart): add fetchPositionMode by @carlosmiei in https://github.com/ccxt/ccxt/pull/25686
- chore: disable go test by @carlosmiei in https://github.com/ccxt/ccxt/pull/25687
- fix(okx): fetchohlcv by @ttodua in https://github.com/ccxt/ccxt/pull/25682
- doc(order): stoploss & params by @ttodua in https://github.com/ccxt/ccxt/pull/25684
- chore: fix js action by @carlosmiei in https://github.com/ccxt/ccxt/pull/25697
- test(market): fix precision issues ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25690
- test(bitmart): skip watchOB bid-ask ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25691
- test(bitflyer): no settleId ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25693
- fix(safeCurrencyStructure): withdraw/deposit/active by @ttodua in https://github.com/ccxt/ccxt/pull/25698
- bitopro.has leverage methods = false by @samgermain in https://github.com/ccxt/ccxt/pull/25705
- chore: remove js/ dep from export-exchanges by @carlosmiei in https://github.com/ccxt/ccxt/pull/25700
- test(market): removal of few skips ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25692
- feat(coinlist): add missing endpoints by @Dan-krm in https://github.com/ccxt/ccxt/pull/25703
- test(coinex): skip precision & networks ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25696
- test(bitopro): skip l2 ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25695
- test(ace): skip temp ^ by @ttodua in https://github.com/ccxt/ccxt/pull/25694
- fix(vss): remove js/ overwrite by @carlosmiei in https://github.com/ccxt/ccxt/pull/25706
New Contributors
- @operagxoksana made their first contribution in https://github.com/ccxt/ccxt/pull/25223
- @alisalama made their first contribution in https://github.com/ccxt/ccxt/pull/25280
- @bistin made their first contribution in https://github.com/ccxt/ccxt/pull/25360
- @giannispan made their first contribution in https://github.com/ccxt/ccxt/pull/25404
- @flytam made their first contribution in https://github.com/ccxt/ccxt/pull/25534
Full Changelog: https://github.com/ccxt/ccxt/compare/4.4.52...v4.4.75