Skip to content

Releases: binance/binance-connector-go

v0.7.0 Release

23 Aug 09:14
Compare
Choose a tag to compare

Added

  • SPOT FIAT Endpoints:
    • GET /sapi/v1/fiat/orders - Get Fiat Deposit/Withdraw History
    • GET /sapi/v1/fiat/payments - Get Fiat Payments History
  • Websocket Stream:
    • <symbol>@miniTicker - Individual Symbol Mini Ticker Stream

Updated

  • Updated SymbolInfo and SymbolFilter types

Fixed

  • Fixed issue with stopCh not stopping the WebSocket connection
  • Fixed the stop method for userDataStream
  • Fixed symbols method for NewTicker24hrService

v0.6.0 Release

19 Jun 07:38
Compare
Choose a tag to compare

Fixed

  • Fixed following Margin endpoints to correctly return their response:
    • MarginAccountOpenOrder
    • MarginAccountAllOrder
    • MarginAccountQueryAllOCO
    • MarginAccountQueryOpenOCO
    • MarginAccountQueryTradeList
  • Fixed example files for the following endpoints:
    • MarginAccountQueryTradeList
    • MarginInterestRateHistory
    • MarginAccountQueryOCO
    • MarginAccountOrder
  • Added signature to TestNewOrder endpoint
  • Fixed typo of InterestHistoryResponse parameters
  • Fixed type of MarginInterestRateHistoryResponse parameter

Updated

  • Updated Dependencies
  • Updated Go version to 1.22

Removed

  • Removed Margin endpoints:

    • POST /sapi/v1/margin/transfer
    • POST /sapi/v1/margin/isolated/transfer
    • POST /sapi/v1/margin/loan
    • POST /sapi/v1/margin/repay
    • GET /sapi/v1/margin/isolated/transfer
    • GET /sapi/v1/margin/asset
    • GET /sapi/v1/margin/pair
    • GET /sapi/v1/margin/isolated/pair
    • GET /sapi/v1/margin/loan
    • GET /sapi/v1/margin/repay
    • GET /sapi/v1/margin/dribblet
    • GET /sapi/v1/margin/dust
    • POST /sapi/v1/margin/dust
  • Removed Staking endpoints:

    • GET /sapi/v1/staking/productList
    • POST /sapi/v1/staking/purchase
    • POST /sapi/v1/staking/redeem
    • GET /sapi/v1/staking/position
    • GET /sapi/v1/staking/stakingRecord
    • POST /sapi/v1/staking/setAutoStaking
    • GET /sapi/v1/staking/personalLeftQuota

v0.5.2 Release

22 Aug 08:41
5c2c7f0
Compare
Choose a tag to compare

Fixed

  • Fixed formatting issues causing JSON Unmarshal error in some wallet methods.

v0.5.1 Release

21 Aug 05:38
0e015d8
Compare
Choose a tag to compare

Fixed

  • Implemented a fix for the automatic conversion to scientific notation when handling large quantity values.

v0.5.0 Release

30 Jun 05:51
9c63295
Compare
Choose a tag to compare

Added

  • Added Websocket API Endpoints
  • Added User-Agent header to Websocket and Websocket API

Fixed

  • bookTickerService Endpoint fixed to correctly support individual symbol parameter.

v0.4.0 Release

08 May 00:58
cec5967
Compare
Choose a tag to compare

Added

  • Staking Endpoints Implemented

v0.3.0 Release

02 May 06:48
20d407b
Compare
Choose a tag to compare

Added

  • New Endpoint, NewGetManagedSubAccountDepositAddressService(): GET /sapi/v1/managed-subaccount/deposit/address - Get Managed Sub-account Deposit Address (For Investor Master Account) (USER_DATA)

Fixed

  • Added separate USDT-M and COIN-M Response Types for relevant Subaccount Endpoints
  • Added support for Conditional Fields in relevant responses on Account Endpoints
  • Responses for POST /api/v3/order/cancelReplace support all 4 Response Types
  • Support for specifying recvWindow via WithRecvWindow() function
  • strategyId and strategyType parameters added to TestNewOrder and CreateOrderService endpoints
  • UiKlines: corrected limit parameter to not be sent as interval

v0.2.0 Release

21 Apr 09:57
c9ecd29
Compare
Choose a tag to compare

Added

  • WebsocketStreamClient
    • Websocket Client can be initialized with 2 parameters, NewWebsocketStreamClient(isCombined, baseURL):
    • isCombined is a MANDATORY boolean value that specifies whether you are calling a combined stream or not.
      • If isCombined is set to true, "/stream?streams=" will be appended to the baseURL to allow for Combining streams.
      • Otherwise, if set to false, "/ws/" will be appended to the baseURL.
    • baseURL is an OPTIONAL string value that determines the base URL to use for the websocket connection.
      • If baseURL is not set, it will default to the Live Exchange URL: "wss://stream.binance.com:9443".

Fixed

  • Order Response Types for CreateOrderService - POST /api/v3/order
    • Added support for all 3 Order Response Types - ACK, RESULT and FULL
  • Order Response Types for MarginAccountNewOrderService - POST /sapi/v1/margin/order
    • Added support for all 3 Order Response Types - ACK, RESULT and FULL
  • Different Response Types for MarginIsolatedAccountInfoService - GET /sapi/v1/margin/isolated/account
    • Added support for both Response Types, depending on whether symbols is set or not.

Changed

  • Renamed WsAllMiniMarketsStatServe to WsAllMarketMiniTickersStatServe
  • Renamed WsMarketsStatServe to WsMarketTickersStatServe
  • Renamed WsAllMarketsStatServe to WsAllMarketTickersStatServe
  • Updated Github Action UnitTest

Removed

  • Removed unused setFormParam, setFormParams, WithRecvWindow, WithHeader and WithHeaders functions from request.go

v0.1.0 Release

31 Mar 15:29
@2pd 2pd
Compare
Choose a tag to compare

First release