Skip to content
This repository has been archived by the owner on Jan 20, 2020. It is now read-only.

Releases: coinbase/coinbase-pro-node

v0.9.0

29 Apr 21:48
Compare
Choose a tag to compare

Note: The gdax package is deprecated and might have to be removed from NPM. Please migrate to the coinbase-pro package to ensure future compatibility.

Changes:

v0.8.0

18 May 15:53
Compare
Choose a tag to compare
  • CircleCI Build Matrix (#316)
  • Upgrade bignumber.js (#309)
  • Point Changelog at GitHub Releases (#318)
  • Improved TypeScript definitions:
    • Add BCH to CurrencyType (#311)
    • Add pageArgs to the getProductTrades definition (#307)
    • HttpError extends Error (#304)
    • Fix cancelAllOrders compile error (#303)
    • Add alias for http error response property type (#298)

Thanks to @wilwade, @blair and @rmm5t for their contributions!

v0.7.0

15 May 13:56
Compare
Choose a tag to compare
  • Placing an order can result in a status of 'rejected' (#269) (#270)
  • Checks for null price on change request (#268)
  • Adds ability to create stop limit orders (#286)
  • Adds .depositCrypto() (#265)
  • Always set the data property when a request fails (#295)
  • Improves Typescript TypeDefinitions
  • Improves documentation
  • Bug fixes

v0.6.0

15 May 13:53
Compare
Choose a tag to compare
  • Exposes connect and disconnect on WebsocketClient (#230)
  • Emits error when websocket message is an error (#221)
  • Fixes request error handling (#210)
  • Improves error handling by checking auth before every signature (#237)
  • Fixes UnhandledPromiseRejectionWarning in OrderbookSync (#239)
  • Adds Websocket#subscribe() and #unsubscribe() (#213)
  • Switches to a faster decimal library (bignumber.js) in Orderbook. (#245)
  • Adds getAccountTransfers() (#217)
  • Improves orderbook sync, emitting 'synced' message upon completion (#253)
  • Improves Typescript TypeDefinitions
  • Improves documentation
  • Bug fixes

v0.5.1

15 May 13:48
v0.5.1
Compare
Choose a tag to compare
  • Allows explicit nulls for MarketOrders
  • Includes response in promise rejections (#138)
  • Adds getPaymentMethods() (#171)
  • Exposes AuthenticatedClient#placeOrder() function (#149)
  • Simplifies auth object to key, secret, passphrase (#151)
  • Simplifies OrderbookSync constructor signature (#177)
  • Fixes heartbeat channel subscriptions (#150)
  • Normalizes PublicClient with AuthenticatedClient (#178)
  • Adds a default timeout to each request (#198)
  • Improves Typescript TypeDefinitions
  • Bug fixes

v0.5.0

15 May 14:42
4d74a7f
Compare
Choose a tag to compare

NOTE: Never Officially Released to npm

  • Improveds documentation and clarified supported node engine versions (#52, #32)
  • Upgrades ws dependency (#67)
  • Refactoredscodebase to use ES6+ syntax
  • Ensures pinger is stopped if the websocket connection is disconnected (#7)
  • Delayes initial orderbook sync until first message is received (#81)
  • Addes .getCoinbaseAccounts() (#89)
  • Addes authenticated websocket to OrderbookSync (#84)
  • Addes .createReport() and .getReportStatus() (#94)
  • Fixes infinite request loop on empty data (#87)
  • Addes .withdrawCrypto(). (#90)
  • Corrects the order of asks in the Orderbook (#112)
  • Adds heartbeat option to WebSocketClient (#76)
  • Adds channels option to WebsocketClient (#120)
  • The /transfers route was deprecated for some time. Instead use the routes specifically for coinbase deposits and withdrawals.
  • Adds Typescript TypeDefinition Improvements
  • Bug fixes
  • Note: This change is not backwards compatible as the currency must now be defined as well.

v0.4.3

23 May 21:55
Compare
Choose a tag to compare

This release adds support for multiple books to OrderbookSync. See the README for details.

New! Margin support

03 Apr 19:15
Compare
Choose a tag to compare

Several new endpoints are supported in this release in the wake of GDAX launching margin trading in March 2017:

  • getFundings
  • repay
  • marginTransfer

See the README for more details

v0.3.2

28 Mar 18:12
Compare
Choose a tag to compare

Small update to lib/orderbook_sync so that it emits a message event when a message is received.

v0.3.1

16 Jan 22:18
Compare
Choose a tag to compare
0.3.1