v1.5.2: New endpoints, REST parameter updates & lockfile bumps
What's Changed
- feat(v1.5.2): new endpoints, patches per release notes by @JJ-Cro in #121
- chore: lockfile bump after audit by @tiagosiebler in #123
Full Changelog: v1.5.1...v1.5.2
Breaking / notable typing changes
getCrossExFeeRate()— returnsCrossExFeeRate[]; each item includes requiredexchange_type.PushOrder.id—string(wasnumber).getFuturesOrdersByTimeRange()— returnsFuturesOrderTimerange[](notFuturesOrder[]).SpotPriceTriggeredOrder.put.time_in_force— now required ('gtc' | 'ioc').- Earn (removed) —
submitEth2Swap,getEth2RateHistory, structured product methods removed; related types removed fromearnrequest/response. - Dual investment —
getDualInvestmentProducts/getDualInvestmentOrdersuse 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 }. CrossExRiskLimitTier—quick_cal_amountis 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_ISOLATEDon margin interest comment. - RestClient:
getCrossExFeeRate,createCrossExConvertOrdersignatures updated.
v4.106.49–v4.106.51
FuturesOrderTimerange+getFuturesOrdersByTimeRange.FuturesOrder:order_value?,trade_value?(response-only).getFuturesOrder: JSDoc — path id vstextclient id.- Earn: ETH2 + structured product endpoints and types removed.
v4.106.52–v4.106.55
- Futures price-trigger:
amount?on createinitialand on amend request. - Earn auto-invest: new
types/request/autoinvest.ts,types/response/autoinvest.ts, exports inindex.ts, RestClient methods for all/earn/autoinvest/*routes in scope. - Rebate:
PartnerDataAggregated/PartnerDataAggregatedResponse,getPartnerAgentDataAggregated.
v4.106.56–v4.106.58
- WithdrawalRecord:
timestamp/DONEwording (noblock_number > 0completion rule). - CrossExRiskLimitTier:
quick_cal_amount. FuturesContract/FuturesDeliveryContract:contract_type?.GetSubAccountBalancesReq:page?,limit?;getSubBalanceuses 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?;getSubBalancereturn 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