Skip to content

v1.5.2: New endpoints, REST parameter updates & lockfile bumps

Choose a tag to compare

@tiagosiebler tiagosiebler released this 28 Apr 12:27
7799ab6

What's Changed

Full Changelog: v1.5.1...v1.5.2


Breaking / notable typing changes

  • getCrossExFeeRate() — returns CrossExFeeRate[]; each item includes required exchange_type.
  • PushOrder.idstring (was number).
  • getFuturesOrdersByTimeRange() — returns FuturesOrderTimerange[] (not FuturesOrder[]).
  • SpotPriceTriggeredOrder.put.time_in_force — now required ('gtc' | 'ioc').
  • Earn (removed)submitEth2Swap, getEth2RateHistory, structured product methods removed; related types removed from earn request/response.
  • Dual investmentgetDualInvestmentProducts / getDualInvestmentOrders use new request interfaces instead of ad-hoc / FromToPageLimit.
  • Futures price-trigger create/amend (and delivery create) — return TriggerOrderResponse (id, id_string) instead of { id: number }.
  • CrossExRiskLimitTierquick_cal_amount is required (constructors/mocks must supply it).
  • UnifiedAccountInfo.mode — required field (from earlier batch; may affect mocks).

v4.106.44 / v4.106.48

  • SpotCurrency: category?: string[].
  • finish_as: poc + JSDoc for IOC vs post-only TIF on spot batch/order and futures order / batch amend.
  • PushOrder.id: string (UidPush withdrawal push).
  • CrossEx: fee rates per exchange; convert order response type; PERIODIC_ISOLATED on margin interest comment.
  • RestClient: getCrossExFeeRate, createCrossExConvertOrder signatures updated.

v4.106.49–v4.106.51

  • FuturesOrderTimerange + getFuturesOrdersByTimeRange.
  • FuturesOrder: order_value?, trade_value? (response-only).
  • getFuturesOrder: JSDoc — path id vs text client id.
  • Earn: ETH2 + structured product endpoints and types removed.

v4.106.52–v4.106.55

  • Futures price-trigger: amount? on create initial and on amend request.
  • Earn auto-invest: new types/request/autoinvest.ts, types/response/autoinvest.ts, exports in index.ts, RestClient methods for all /earn/autoinvest/* routes in scope.
  • Rebate: PartnerDataAggregated / PartnerDataAggregatedResponse, getPartnerAgentDataAggregated.

v4.106.56–v4.106.58

  • WithdrawalRecord: timestamp / DONE wording (no block_number > 0 completion rule).
  • CrossExRiskLimitTier: quick_cal_amount.
  • FuturesContract / FuturesDeliveryContract: contract_type?.
  • GetSubAccountBalancesReq: page?, limit?; getSubBalance uses it.

v4.106.59–v4.106.61

  • Dual earn: refund preview, refund, modify reinvest, project recommend; list plans / list orders query types; models DualOrderRefundPreview, DualProjectRecommend, etc.
  • SubAccountBalance: locking?; getSubBalance return type.
  • TriggerOrderResponse, FuturesPriceTriggeredOrder.id_string?; futures + delivery price-trigger create/amend returns.
  • Rebate list items: JSDoc — commission fields are rebate commission, not generic trade notional.
  • FuturesContract.interest_rate: JSDoc (contracts list/detail).

v4.106.70

  • GetSpotAccountBookReq.type: JSDoc for internal sub-account transfer BizTypes 150215–150219.

View all releases here: https://siebly.io/releases?sdk=gateio-api