This repository has been archived by the owner on Jan 20, 2020. It is now read-only.
Releases: coinbase/coinbase-pro-node
Releases · coinbase/coinbase-pro-node
v0.9.0
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:
- s/GDAX/Coinbase Pro by @blair and @fb55
- Add stablecoin conversion (#347) by @vansergen
- Add payment method withdrawal functionality (#325) by @yawnr
- Add ETC to CurrencyType (#332) by @aneyzberg
- Add optional order_id param to getFills as supported by the API (#344) by @aricallen
- Typescript improvements by @kenfehling
- Build improvements by @rmm5t
- Readme improvements by @rmm5t and @toymachiner62
v0.8.0
v0.7.0
- 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
- 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
inOrderbookSync
(#239) - Adds
Websocket#subscribe()
and#unsubscribe()
(#213) - Switches to a faster decimal library (
bignumber.js
) inOrderbook
. (#245) - Adds
getAccountTransfers()
(#217) - Improves orderbook sync, emitting 'synced' message upon completion (#253)
- Improves Typescript TypeDefinitions
- Improves documentation
- Bug fixes
v0.5.1
- Allows explicit
null
s 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
withAuthenticatedClient
(#178) - Adds a default timeout to each request (#198)
- Improves Typescript TypeDefinitions
- Bug fixes
v0.5.0
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 toWebSocketClient
(#76) - Adds
channels
option toWebsocketClient
(#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
New! Margin support
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