This repository was 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
nullprice on change request (#268) - Adds ability to create stop limit orders (#286)
- Adds
.depositCrypto()(#265) - Always set the
dataproperty 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
UnhandledPromiseRejectionWarninginOrderbookSync(#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
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
OrderbookSyncconstructor signature (#177) - Fixes
heartbeatchannel subscriptions (#150) - Normalizes
PublicClientwithAuthenticatedClient(#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
wsdependency (#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
heartbeatoption toWebSocketClient(#76) - Adds
channelsoption toWebsocketClient(#120) - The
/transfersroute 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
currencymust 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:
getFundingsrepaymarginTransfer
See the README for more details